0

我有一个程序可以通过将图片文件拖到它上面来更改我的桌面墙纸。我还有一个无线网络程序,可以在每次连接到某个网络时自动打开程序。

我想在每次连接到某个网络时更改我的桌面,但是除非我将图片拖到它上面,否则运行壁纸程序不会做任何事情。但是,我也可以运行 cmd 提示符“c:/program.exe picture.jpg”

我尝试创建一个批处理文件 START C:/PROGRAM.EXE PICTURE.JPG,但它不起作用。

所以基本上我正在尝试创建一个可以运行 cmd 提示符“c:/program.exe picture.jpg”的程序 - 你能帮忙吗?

4

3 回答 3

4

从批处理文件中删除“开始”,并确保其中包含空格的所有路径都用引号引起来,否则它们将被分解为参数。

例如:

"C:\Program Files\MyProgram.exe" "C:\Documents and Settings\Me\MyPicture.jpg"

于 2009-01-24T09:22:56.813 回答
1

批处理作业应该可以工作。尝试从您的示例中跳过该 START 。

于 2009-01-24T09:19:21.530 回答
0

Start - Run - Type : cmd /c "start /max ""C:\Program Files\MyProgram.exe"" ""C:\Documents and Settings\Me\MyPicture.jpg""" . The cmd /c - starts a new cmd instance and quits

于 2009-05-01T19:06:54.020 回答