Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\copypath]
@="复制文件路径(&F)"
"Icon"="imageres.dll,-5302"
[HKEY_CLASSES_ROOT\*\shell\copypath\command]
@="nircmd clipboard set \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\copypath]
@="复制文件夹路径(&F)"
"Icon"="imageres.dll,-5302"
[HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
@="nircmd clipboard set \"%l\" && nircmd beep 2000 200"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\copypath]
@="复制文件路径(&F)"
"Icon"="imageres.dll,-5302"
[HKEY_CLASSES_ROOT\*\shell\copypath\command]
@="nircmd clipboard set \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\copypath]
@="复制文件夹路径(&F)"
"Icon"="imageres.dll,-5302"
[HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
@="nircmd beep 2000 200 && nircmd clipboard set \"%l\" "
https://www.nirsoft.net/utils/nircmd.html
复制代码
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\*\shell\copypath]
- @="复制文件路径(&F)"
- "Icon"="imageres.dll,-5302"
- [HKEY_CLASSES_ROOT\*\shell\copypath\command]
- @="cmd /c nircmd clipboard set \"%1\""
- [HKEY_CLASSES_ROOT\Directory\shell\copypath]
- @="复制文件夹路径(&F)"
- "Icon"="imageres.dll,-5302"
- [HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
- @="cmd /c nircmd clipboard set \"%l\" && nircmd beep 2000 200"
受到这大佬帖子的启发复制代码
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\*\shell\copypath]
- @="复制文件路径(&F)"
- "Icon"="imageres.dll,-5302"
- [HKEY_CLASSES_ROOT\*\shell\copypath\command]
- @="nircmd clipboard set \"%1\""
- [HKEY_CLASSES_ROOT\Directory\shell\copypath]
- @="复制文件夹路径(&F)"
- "Icon"="imageres.dll,-5302"
- [HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
- @="nircmd exec hide cmd /c (nircmd clipboard set \"%l\") && (nircmd beep 2000 200)" "
http://www.bathome.net/viewthread.php?tid=3271
在 Windows 的命令提示符(cmd)中,可以使用以下方法同时运行两个命令:
使用 & 符号: 使用 & 符号可以将两个命令连接起来,使它们同时运行。
command1 & command2
例如:
dir & echo "Both commands executed"
使用 && 符号: 使用 && 符号也可以将两个命令连接起来,但是第一个命令成功执行后才会运行第二个命令。
command1 && command2
例如:
echo "Command 1 succeeded" && echo "Command 2 executed"
使用 || 符号: 使用 || 符号可以在第一个命令失败时运行第二个命令。
command1 || command2
例如:
del non_existent_file.txt || echo "File not found"
这些方法允许你在 Windows 命令提示符中同时运行多个命令,可以根据需要选择适合的连接符号来控制命令的执行顺序。
https://www.huntsbot.com/qa/y22k/how-do-i-run-two-commands-in-one-line-in-windows-cmd?lang=zh_CN
https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb490954%28v=technet.10%29
字符 | 语法 | 定义 |
& [...] | command1 & command2 | 用于在一条命令行中分隔多条命令。Cmd.exe 运行第一条命令,然后运行第二条命令。 |
&& [...] | command1 && command2 | 仅当符号前面的命令成功执行时,才运行 && 后面的命令。Cmd.exe 运行第一条命令,然后仅在第一条命令成功完成时运行第二条命令。 |
|| [...] | command1 || command2 | || 用于仅在前面的命令失败时 || 运行后面的命令。Cmd.exe 运行第一条命令,然后仅在第一条命令未成功完成(接收到大于 0 的错误代码)时运行第二条命令。 |
( ) [...] | ( command1 & command2) | 用于分组或嵌套多个命令。 |
; or , | command1 parameter1;parameter2 | 用于分隔命令参数。 |
Note
The ampersand (&), pipe (|), and parentheses ( ) are special characters that must be preceded by the escape character (^) or quotation marks when you pass them as arguments.
If a command completes an operation successfully, it returns an exit code of zero (0) or no exit code. For more information about exit codes, see Microsoft Windows Resource Kits
欢迎光临 批处理之家 (http://www.bathome.net/) | Powered by Discuz! 7.2 |