创建批处理文件作为文件和应用程序之间的中间点

时间:2014-09-25 18:01:53

标签: batch-file command-line

最近我被病毒击中并且不得不重新格式化(一个更长的故事,但我会饶有你的细节)它让我想到了我自己的信息安全性,我已经决定要定期备份和加密他们。很容易就对了。

但后来我开始思考并决定要将计算机上的所有文件加密,然后当我双击该文件时,它们会动态解密,并在相关应用程序中打开。

理想情况下,我想使用批处理文件,因为它是原生的,我不特别想安装任何不必要的东西。一直在试验批处理文件。

根据我的理解,您可以使用批处理文件在应用程序中打开一个文件,方法是执行类似start Notepad.exe "path to text file\test.txt"之类的东西或其他类似的东西(我目前暂时没有参考)但是我的主要问题是:

有没有办法构建一个批处理文件,它将在指定的应用程序中加载文件而不必指定路径/​​从文件本身检索路径而不是指定它?

我知道这很复杂,如果需要一些清晰度,请告诉我。

BTW,操作系统是Windows 7 Home,我想应该提一下。

2 个答案:

答案 0 :(得分:1)

这已内置于Windows中。在帮助中键入加密(以及基于磁盘的加密的bitlocker)。加密仅对被盗计算机有帮助。如果他们侵入您的帐户,那么他们就可以访问加密的内容。

答案 1 :(得分:0)

您要做的是替换注册表中的所有打开命令,这些命令适用于大多数但不是所有文件。在注册表中,Open Command%1是单击的文件(与批处理文件中的相同)。

尝试

assoc

assoc .txt

然后

ftype txtfile