【问题标题】:Setup aliases on Windows 7 using doskey to call .py file在 Windows 7 上使用 doskey 设置别名来调用 .py 文件
【发布时间】:2014-03-18 18:52:40
【问题描述】:

我有一个需要从我的项目目录运行的全局 .py 文件。

python C:\path\to\global_python.py param1

由于.py文件的路径比较长,所以尝试使用doskey设置别名。

我已成功设置别名,如下例所示

subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*
python="C:\Python27\python.exe" $*
pip="C:\Python27\Scripts\pip.exe" $*

所以我尝试为我的全局 .py 文件设置一个别名。

bower_setup="C:\Users\Admin\Documents\home_www\bower\bower_setup.py"

我尝试使用python bower_setup param1 执行它,但它不起作用。

请帮我解决这个问题,如果可能的话我不想设置windows系统路径变量。

谢谢。

【问题讨论】:

    标签: python alias doskey


    【解决方案1】:

    我想,你必须别名如下:

    set subl="C:\Program Files\Sublime Text 3\sublime_text.exe"
    

    当你使用时,你应该使用 as

     %subl%
    

    例如,

     echo %subl%
    

    回显“C:\Program Files\Sublime Text 3\sublime_text.exe”

    【讨论】:

    • 这不是关于 Sublime,我问的是从不是当前工作目录的其他路径 执行 .py 文件。
    • 我以 sublime 为例,同样你必须为其他 2 个变量设置并在使用时使用 %% 访问。
    • 我已经按照您的建议尝试了set bower_setup="C:\Users\Admin\Documents\home_www\bower\bower_setup.py",但它不起作用,很惊讶echo %bower_setup% 返回 %bower_setup% 而不是 bower_setup
    • 它在我的机器上工作..你可以尝试“设置“bower_setup=C:\Users\Admin\Documents\home_www\bower\bower_setup.py””并使用%bower_setup%访问
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多