问题标签 [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.

0 投票
1 回答
1399 浏览

cmd - 如何解决 doskey 的特殊字符,如 $L

我从这篇文章中得到了一个有用的提示:https ://stackoverflow.com/a/374363/151453 ,但受到 doskey 特殊字符的困扰。

(环境:Windows 7 和 Windows XP)

使用 Visual C++ 命令行,我们有 env-varsINCLUDELIB. 所以有了这个 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

0 投票
2 回答
946 浏览

redirect - 在 DOSKEY 宏中重定向 STDERR 和 STDOUT

我正在尝试定义一个将 STDOUT 和 STDERR 输出重定向到文件的 DOSKEY 宏。doskey 将通过运行批处理文件来设置。我只能使用以下方法为 STDOUT 执行此操作:

但是,我不能使用典型的 2>&1 选项(如下)也将 STDERR 输出重定向到同一个文件。

我也试过

这给出了一个语法错误和

这会导致无法访问该文件的错误,因为它正在被另一个进程使用。

我确信这只是使用正确的宏通配符(例如使用 $g 而不是 >)的问题,但是我已经进行了大量的谷歌搜索,但还没有找到任何东西。所以我向你们我的 SOF 同胞提出这个问题。

0 投票
2 回答
1505 浏览

dos - DOSKEY 更改路径并运行命令

所以我有两件事需要做,看起来 DOSKEY 是要走的路,但我是新手。我要做的是从 C 提示符将驱动器更改为 D,然后进入一个名为 run_folder 的文件夹,然后执行一个命令,将其重定向到一个日志文件中。所以它看起来像这样。

我正在尝试进行转换,以便我只需从 C 提示符输入 run_CA .. 有什么想法吗?我如何使用 DOSKEY 完成此操作

0 投票
1 回答
7045 浏览

windows - 如何删除doskey宏?

我创建了一个要删除的 doskey 宏。我该如何删除它?如何查看我创建的所有宏?

0 投票
1 回答
945 浏览

cmd - 嵌套 doskey 宏

我只是想知道是否有一种方法可以从另一个调用一个 doskey 宏。我尝试了以下方法,但它不起作用:

我究竟做错了什么?

如果没有办法做我想做的事,是否有另一种方法可以定义cp与定义相同的命令,cleanpix而无需再次输入所有这些狗屎?除了 CTRL+C,当然还有 CTRL+V。

0 投票
1 回答
1209 浏览

python - 在 Windows 7 上使用 doskey 设置别名来调用 .py 文件

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

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

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

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

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

在此处输入图像描述

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

谢谢。

0 投票
4 回答
5434 浏览

windows - 在 CMD(DOSKEY) 中复制当前目录的文件路径

我正在用多个命令编写 DOSKEY,以 $T 分隔,并且我需要将当前目录的 PATH 复制到 cipbord(以便稍后在 CMD 之外使用它)并继续执行命令。之后我尝试chdir | clip过刹车命令。基本上是windows explorer的需要copy as path

0 投票
1 回答
1227 浏览

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 并加载宏后运行宏。

0 投票
1 回答
275 浏览

windows - 使用 doskey 生成资源管理器的多个实例

所以我试图创建一个 Doskey 别名来生成 3 个 Windows 资源管理器实例,打开 3 个不同的目录。

我将 cmd.exe 快捷方式设置为从 file.cmd 读取,其中包含以下内容:

打开我的 cmd.exe 快捷方式时,我可以输入“b”或“c”或“d”并回车,它会打开每个目录就好了。伟大的!

所以现在我将这样做:

但是...我不能运行另一个引用那些 DOSKEY 别名的命令,因为这是不允许的。
我还尝试在一个 DOSKEY 别名下将它们链接在一起,如下所示:

这只会打开最后一个窗口!

如何让它产生三个不同目录的三个独立实例?

0 投票
2 回答
669 浏览

batch-file - windows cmd(clink) doskey,如何将当前目录复制到剪贴板,以“cd”开头?

可以在命令行中执行此操作:

但是如果我将 doskey cc 添加到我的初始化批处理文件中,变量 %cd% 始终是我的主目录:

如何解决?还是我需要将它写在一个单独的批处理文件中?