问题标签 [doskey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmd - 如何解决 doskey 的特殊字符,如 $L
我从这篇文章中得到了一个有用的提示:https ://stackoverflow.com/a/374363/151453 ,但受到 doskey 特殊字符的困扰。
(环境:Windows 7 和 Windows XP)
使用 Visual C++ 命令行,我们有 env-varsINCLUDE
和LIB
. 所以有了这个 doskey 宏,
我们可以很容易地找出哪个 .h 在哪个 INCLUDE 目录中首先找到,非常方便。
但是,这个技巧失败了LIB
。我只是不能简单地编写一个宏,例如:
呼唤whichlib winsock32.lib
,它喷涌而出The system cannot find the file specified.
我启动 Procmon 以了解会发生什么,它显示:
所以我意识到$L
它有特殊含义doskey
,它在运行时被当前驱动器号替换。
试试 double Dollar( @echo.%~$$LIB:i
),还是不行,Procmon 报告 CMD 访问C:\echo
。
有人可以帮助我吗?
我的 doskey 书签:http: //www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/doskey.mspx? mfr=true
redirect - 在 DOSKEY 宏中重定向 STDERR 和 STDOUT
我正在尝试定义一个将 STDOUT 和 STDERR 输出重定向到文件的 DOSKEY 宏。doskey 将通过运行批处理文件来设置。我只能使用以下方法为 STDOUT 执行此操作:
但是,我不能使用典型的 2>&1 选项(如下)也将 STDERR 输出重定向到同一个文件。
我也试过
这给出了一个语法错误和
这会导致无法访问该文件的错误,因为它正在被另一个进程使用。
我确信这只是使用正确的宏通配符(例如使用 $g 而不是 >)的问题,但是我已经进行了大量的谷歌搜索,但还没有找到任何东西。所以我向你们我的 SOF 同胞提出这个问题。
dos - DOSKEY 更改路径并运行命令
所以我有两件事需要做,看起来 DOSKEY 是要走的路,但我是新手。我要做的是从 C 提示符将驱动器更改为 D,然后进入一个名为 run_folder 的文件夹,然后执行一个命令,将其重定向到一个日志文件中。所以它看起来像这样。
我正在尝试进行转换,以便我只需从 C 提示符输入 run_CA .. 有什么想法吗?我如何使用 DOSKEY 完成此操作
windows - 如何删除doskey宏?
我创建了一个要删除的 doskey 宏。我该如何删除它?如何查看我创建的所有宏?
cmd - 嵌套 doskey 宏
我只是想知道是否有一种方法可以从另一个调用一个 doskey 宏。我尝试了以下方法,但它不起作用:
我究竟做错了什么?
如果没有办法做我想做的事,是否有另一种方法可以定义cp
与定义相同的命令,cleanpix
而无需再次输入所有这些狗屎?除了 CTRL+C,当然还有 CTRL+V。
python - 在 Windows 7 上使用 doskey 设置别名来调用 .py 文件
我有一个需要从我的项目目录运行的全局 .py 文件。
由于 .py 文件的路径很长,所以我尝试使用 doskey 设置别名。
我已成功设置别名,如下例所示
所以我试图为我的全局 .py 文件设置一个别名。
我试图执行它,使用python bower_setup param1
但它不起作用。
请帮我解决这个问题,如果可能的话,我不想设置 Windows 系统路径变量。
谢谢。
windows - 在 CMD(DOSKEY) 中复制当前目录的文件路径
我正在用多个命令编写 DOSKEY,以 $T 分隔,并且我需要将当前目录的 PATH 复制到 cipbord(以便稍后在 CMD 之外使用它)并继续执行命令。之后我尝试chdir | clip
过刹车命令。基本上是windows explorer的需要copy as path
。
batch-file - 从bat——打开cmd,加载doskey宏,执行宏
是否可以cmd /k "doskey /macrofile=C:\myMacros.cmd && macroCommand"
从 bat 文件中使用。
我也试过了start cmd.exe /k "doskey /macrofile=C:\myMacros.cmd && macroCommand"
。我怎样才能使这项工作?
我用谷歌搜索了一下,发现了一些关于管道的东西,但我什至不知道这是什么,即使在研究了一下之后,我也看不出这将如何帮助在启动 cmd 并加载宏后运行宏。
windows - 使用 doskey 生成资源管理器的多个实例
所以我试图创建一个 Doskey 别名来生成 3 个 Windows 资源管理器实例,打开 3 个不同的目录。
我将 cmd.exe 快捷方式设置为从 file.cmd 读取,其中包含以下内容:
打开我的 cmd.exe 快捷方式时,我可以输入“b”或“c”或“d”并回车,它会打开每个目录就好了。伟大的!
所以现在我将这样做:
但是...我不能运行另一个引用那些 DOSKEY 别名的命令,因为这是不允许的。
我还尝试在一个 DOSKEY 别名下将它们链接在一起,如下所示:
这只会打开最后一个窗口!
如何让它产生三个不同目录的三个独立实例?
batch-file - windows cmd(clink) doskey,如何将当前目录复制到剪贴板,以“cd”开头?
可以在命令行中执行此操作:
但是如果我将 doskey cc 添加到我的初始化批处理文件中,变量 %cd% 始终是我的主目录:
如何解决?还是我需要将它写在一个单独的批处理文件中?