我运行时有一个批处理文件名view.bat
start Example.exe /stext Example.text
.bat
文件中的命令,它的工作是创建文件* Example.text
,但是再次运行它时,如何在现有文件中追加新数据,先前的数据会丢失在现有文件中。
[最有可能是关于ChromePass的问题,Compo在他的comment中认为是[[Nir Sofer的版权。
ChromePass
不能选择将密码数据附加到现有文件,而不能始终创建一个新文件,而该文件会覆盖当前最新版本1.50中已有文件的现有内容。我最好是contact NirSoft,并要求进行增强以添加类似/a
的选项,以将密码数据附加到命令行上指定的现有文件中。但是通过更改命令行,view.bat
也有一个简单的解决方案start Example.exe /stext Example.text
to
"ChromePass.exe" /stext "new.tmp" if exist "new.tmp" ( if exist "Example.text" ( copy /B "Example.text" + "new.tmp" "Example.text" >nul del "new.tmp" ) else ren "new.tmp" "Example.text" )
命令start
不是必需的,在这种情况下会适得其反。为了了解所使用的命令及其工作方式,请打开command prompt窗口,在其中执行以下命令,并非常仔细地阅读每个命令显示的所有帮助页面。
copy /?
del /?
if /?
ren /?
>nul
的说明。