如果.msi文件的路径在批处理文件中硬编码,我们需要从批处理文件运行.msi文件,该文件工作正常。有没有什么方法可以动态地获取.msi文件的路径,因为批处理文件和.msi文件存在于相同的文件夹位置?这将真正解决目的,因为需要复制到多个服务器...在同一位置执行批处理文件中的.msi
1
A
回答
3
%~dp0install.msi
%〜dp0给你你的bat文件的路径。 (注意,该最后一个反斜杠已经被包括在内。
尝试@echo %~dp0
在批处理文件)
0
如果批处理文件和MSI文件是在同一文件夹则需要在所有没有路径。批处理文件默认为当前目录 - 并将日志文件写入当前目录。
这只是一个问题,如果批处理文件从网络驱动器启动。
相关问题
- 1. 批处理文件,使另一个批处理文件执行
- 2. 批处理文件执行
- 3. 在C#中执行批处理文件#
- 4. 在c#中执行批处理文件
- 5. 在批处理文件中执行httprequest
- 6. 从同一批处理文件中读取批处理文件的第一行?
- 7. 执行一个批处理文件
- 8. 在单独的批处理文件中执行sql批处理文件
- 9. 从批处理文件中执行.exe
- 10. 在前台执行批处理文件
- 11. 的MSBuild PSEXEC执行批处理文件
- 12. 执行的Windows批处理文件
- 13. 在批处理文件中运行几个批处理文件
- 14. 执行批处理文件在不同的目录
- 15. 使用单个批处理文件在不同的cmd提示中执行多个批处理文件
- 16. 无法执行批处理文件在Windows 7-32位
- 17. 从另一个批处理文件运行批处理文件
- 18. 从批处理位置打开文件
- 19. 批处理文件执行文件夹中的所有文件
- 20. 批处理文件执行ASP经典
- 21. 从C#执行批处理文件#
- 22. Windows批处理文件执行日志
- 23. 非阻塞批处理文件执行
- 24. 执行批处理文件默默
- 25. 窗体执行批处理文件
- 26. 批处理文件未完全执行
- 27. 执行多个批处理文件c#
- 28. 远程执行批处理文件java
- 29. 批处理文件执行Powershell脚本
- 30. QT批处理文件未执行。
以下链接帮助: [此处输入链接的描述] [1] [1]:http://stackoverflow.com/questions/2730643/how-to-execute-programs-in -the-same-directory-as-the-windows-batch-file – satyajit