Windows 7 在Win7机器上运行Bat文件

Windows 7 在Win7机器上运行Bat文件,windows-7,parameters,batch-file,arguments,Windows 7,Parameters,Batch File,Arguments,我有一个可执行的(需要参数的命令行),我需要在Win7机器上运行。如果右键单击并选择“以管理员身份运行”,则可以运行可执行文件。当然,它会返回一个错误代码,说明未找到所需的命令行参数。此外,如果可执行文件出现问题、出错、抛出异常等,它将创建一个错误日志。然后,我创建了一个批处理文件,并向其中添加了MyProgram.exe参数,右键单击该文件并选择以管理员身份运行。我什么都没有…没有返回代码,没有错误日志。我在桌面上创建了批处理文件的快捷方式,并将其高级属性更改为以管理员身份运行,但仍然没有任何

我有一个可执行的(需要参数的命令行),我需要在Win7机器上运行。如果右键单击并选择“以管理员身份运行”,则可以运行可执行文件。当然,它会返回一个错误代码,说明未找到所需的命令行参数。此外,如果可执行文件出现问题、出错、抛出异常等,它将创建一个错误日志。然后,我创建了一个批处理文件,并向其中添加了MyProgram.exe参数,右键单击该文件并选择以管理员身份运行。我什么都没有…没有返回代码,没有错误日志。我在桌面上创建了批处理文件的快捷方式,并将其高级属性更改为以管理员身份运行,但仍然没有任何内容。有人有什么想法吗?我需要从Win7机器上的批处理文件中使用params运行此可执行文件。塔克斯

编辑:

我想这可能是我的批处理文件的问题,因为我在这些方面也是新手。我只有一句话:


MyProgram.exe MyImportFile.txt 1 1

尝试在桌面上创建cmd.exe的快捷方式 这是你的命令行。右键单击新快捷方式,以管理员身份运行。
然后直接用参数运行bat文件或exe。

所以我将桌面快捷方式改为:cmd.exe“mybatchfile”,但仍然没有work@tombom:我认为最好是在没有批处理文件干扰的情况下,为目标可执行文件提供一个快捷方式,并根据需要提供参数。@Andriy…..得到了相同的结果,只是弹出命令行窗口……此外,这并不能回答我的问题。因为我需要从批处理文件运行可执行文件,所以我需要远离Shortcuts@Shane:实际上,显式使用cmd.exe运行批处理文件(或任何相关命令)的更正确方法可能是
cmd.exe/c“yourbatchfile”
。我的批处理文件如下所示:“c:\Program Files\test\test.exe”“C:\Program files\test\docs\test.txt”1没有什么要发布的,它是对程序及其参数的调用:MyProgram.exe MyParameter“C:\Program files\test\test.exe”“C:\Program files\test\docs\test.txt”1