如何在命令提示符和vb.net程序之间进行通信?
-
22-09-2019 - |
题
我想制作一个 vb.net 版本的这个技巧,用于隐藏图片中的文件:http://www.online-tech-tips.com/computer-tips/hide-file-in-picture/
我不知道如何做到这一点,但首先这可能吗?在我看来,我必须使用打开文件对话框来执行此操作。
解决方案
你所说的技术称为隐写术,如果你谈论的是隐藏文件,有一个很好的 文章 关于 CodeProject 上的相关信息以及如何操作。这篇文章涵盖了如何实现您正在寻找的内容的框架,事实上,如果您查看作者的文章,您会发现作者写了许多涵盖隐写术各个方面的文章。
希望这对汤姆有帮助,汤姆。
其他提示
如果你正在写一个命令行程序,你通常会采取的文件名作为命令行参数,而不是显示一个文件打开对话框。例如。用户可以键入:
hidefile c:\files\secret.txt c:\pics\mypicture.jpg
和你的程序将提取的文件名,而不是提醒他们。要做到这一点,使用Environment.GetCommandLineArgs
或string[] args
参数的主要方法。
不过,如果你想显示在命令行应用程序打开文件对话框,你可以这样做:你只需要装配添加到System.Windows.Forms参考
如果您指的是 copy /b file1 + file2 file3
位,这只是一个文件串联的问题,并且可以使用标准 .NET 相当轻松地实现 System.IO
库(通过连续复制一个文件流,然后将另一个文件流复制到新文件流中)。
编辑:或者,只需使用 更直接的方法.
不隶属于 StackOverflow