Windows 7 我需要从cmd运行程序,在Windows7上使用变量

Windows 7 我需要从cmd运行程序,在Windows7上使用变量,windows-7,cmd,Windows 7,Cmd,我需要在windows 7上的命令提示符下运行新安装的程序,就像它可以用于记事本计算器或其他一些windows basic程序一样。。。我怎么能做到?我试图使用环境变量,但我被它卡住了。有这样的方法吗?试试这个命令 启动c:\“程序文件”\VideoLAN\VLC\VLC.exe 或者你可以使用 “c:\Program Files\VideoLAN\VLC\VLC.exe” quote必须需要有空间的文件/文件夹名,因此根据对您的问题的评论,您现在可以通过包括%path%变量的路径,从您所在的任

我需要在windows 7上的命令提示符下运行新安装的程序,就像它可以用于记事本计算器或其他一些windows basic程序一样。。。我怎么能做到?我试图使用环境变量,但我被它卡住了。有这样的方法吗?

试试这个命令

启动c:\“程序文件”\VideoLAN\VLC\VLC.exe

或者你可以使用

“c:\Program Files\VideoLAN\VLC\VLC.exe”


quote必须需要有空间的文件/文件夹名,因此根据对您的问题的评论,您现在可以通过包括%path%变量的路径,从您所在的任何位置启动程序

您的程序出现新错误“无法运行程序包安装程序。无法加载模块。ImportError:没有名为程序包安装程序的模块”,无法加载某些模块

这是因为它在当前工作目录中查找它们。(您所在的位置,而不是程序及其模块的存储位置)

在程序文件夹中创建一个短批处理文件:

cd /d "%~dp0"
start program.exe
将其另存为“program.bat”(如果您只需输入“program”,它将首先查看是否有一个.bat并启动它,而不是使用相同名称的.exe)


第一行将当前工作目录更改为.bat(以及程序及其模块)所在的文件,第二行只是启动程序本身。

您是否在环境变量中输入了正确的方式?或者用程序的路径展开%path%变量,或者放入一个较短的批处理文件(刚刚启动您的
\pathtoprogram\program
)到当前%path%的文件夹中。您的问题很简单。您是否尝试过
“c:\program files\program name\file.exe”甚至不清楚
您是否在命令中使用了类似start file.exe的命令prompt@panther:是的,我确定。我将升华程序的名称放在变量名:升华和变量值:C:\program Files\sublime Text 2\中,然后在路径i中添加:某物;%sublime%,但我仍然无法通过命令提示符访问升华…你确定吗?我使用的是没有变量的变量在另一个例子“c:\Program Files\VideoLAN\VLC\VLC.exe”中,它会很好地工作。你能显示你的命令吗?我不是胜利大师,我只是问了一下(没有说你有错)。我有
C:\Program Files\ImageMagick;C:\Program Files\SVN;…
-只有没有exe文件的dirs,没有引号。我很好用。