我有一个文件夹中的第一个batch file与第二个batch file在同一个文件夹中。 我怎样才能使第二个batch file可以从第一个被调用。 这必须能够与任何用户的Windows计算机一起工作。
我觉得这是这样的(在主文件中):
call C:%UserProfile%#HashtaggameDatasecond.bat
但它说我的语法或path是不正确的。
如何selectLinux负载计算的权重?
CUDA处理能否比普通GPU使用更低的优先级?
在Windows上Neo.ClientError.Statement.ExternalResourceFailed
Tomcat 7负载平衡
如何通过命令/程序在Windows中获得“平均负载”
当多个用户同时访问时,多less程序/类的拷贝被加载到内存中
如何计算GPU负载
SDL_Image IMG_Load在png上失败:“加载失败libpng16-16.dll:”
call "%~dp0second.bat"
%~dp0为您提供当前正在运行的批处理文件的路径。
也许由于文件夹名称#hashtag是抛出一个错误。 将文件夹路径添加到PATH变量,然后尝试直接调用批处理文件名称。
与@Stephan激烈地达成协议,除了使用%~dp0之外,还有一些对代码的不可见的改变,因为现在的路径也是在双引号内,这很可能是第一个问题,因为扩展了%UserProfile%变量…我的猜测是这个字符串中有一个空格。
在文件名中使用#字符没有问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。