我想知道是否有任何修改,我可以执行windows注册表或创建一些包装周围的cmd.exe允许~被解释为%USERPROFILE%
基本用例是我有大量简单的bash脚本,由于~,它们只与windows批处理不兼容。我有将bash转换为bat的脚本,但大多数情况下,我只是打开文件并将该行复制粘贴到命令提示符中。在windows上,我总是必须将%USERPROFILE%替换为~。
如果我可以让windows查看环境变量,例如:$var as %var%
我怀疑我能做些什么来获得我想要的复制粘贴功能,但我想我至少要问一下。
这段代码可以为您自动执行—这是一个原生的Windows seed类工具。
这使用一个名为repl.bat
的辅助批处理文件-下载自:https://www.dropbox.com/s/qidqwztmetbvklt/repl.bat
将repl.bat
放在与批处理文件相同的文件夹中,或者放在路径上的文件夹中。
type script.file |repl "~" "x25userprofilex25" x >new.script.file