如何解决Windows批处理脚本基础知识的帮助-在脚本中执行和调用单独的可执行文件
|| Windows脚本的新手。我需要在命令行上运行.bat文件的帮助,以便可以对其进行测试。 我使用文本文档作为编辑器来创建文件(也以记事本打开)。 我执行了文件“另存为”(所有文件)。如果我打开cmd
,我可以看到文件扩展名为.txt(myfile.bat.txt)。因此,如果我只输入cmdmyfile.bat.txt
,就会打开编辑器。我不确定如何正确执行此操作。
至于批处理脚本中的逻辑,我基本上是登录到远程目录(已经创建了网络安装),现在我想:
运行可执行文件
重命名一些文件。
到目前为止,我已经进行了一些研究。我已将其另存为.bat文件
@ echo off
echo This is a batch file to run an executable and rename some files
pause
--run executable file here,just don\'t know how to do it
x:
cd x:
rename fileA fileB
任何帮助,好的提示/做法都将是很好的。谢谢。
解决方法
在cmd窗口中键入以下命令:
rename myfile.bat.txt myfile.bat
现在,您可以通过简单地调用来运行脚本:
myfile.bat
要么
myfile
(前提是同一目录中没有ѭ6或myfile.com
)。
如果您需要进一步编辑脚本,则可以在资源管理器中右键单击它并选择Edit
或从命令窗口中调用编辑器:
notepad myfile.bat
要从脚本中调用程序,只需添加其名称(如果它位于当前目录中):
someprogram.exe
或带有路径的名称(如果位于其他位置):
directory\\program.exe
要么
d:\\directory\\program.exe
如果名称或路径包含空格,请确保将整个名称和路径字符串用双引号引起来:
\"d:\\directory\\program name.exe\"
, 您可以输入程序的全名
例如
\"c:\\program dir\\program.exe\"
或者您可以将程序目录添加到您的路径环境变量中
set PATH=%PATH%;\"c:\\program dir\"
然后输入程序名称
program
您还可以在Windows http://support.microsoft.com/kb/310519中编辑PATH
变量
, 注意:将文件保存在记事本中时,要将其另存为filename.BAT,然后从第二个下拉菜单中选择“所有文件”。如果不这样做,它仍会另存为.TXT。
需要考虑几个命令:
CSCRIPT cscript /?在CMD中
开始http://ss64.com/nt/start.html
如果您说的是VBSCRIPT,请使用CSCRIPT启动它。如果您要执行其他BATCH脚本或EXE,请使用START
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。