如何创建安装和运行文件的批处理文件

时间:2013-06-26 16:20:29

标签: batch-file

嗨我的电脑上有一个文件,比如fileA。我想创建一个批处理文件发送给我的朋友。当我的朋友(来自他的电脑)双击该文件时,我希望批处理文件将fileA放到我的朋友计算机上(在他的桌面上),然后运行该文件..

任何人都可以帮我这样做吗?我不知道如何编写命令行代码和创建批处理文件,我找不到任何关于如何做的好教程。

提前致谢!

3 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法是将fileA上载到FTP服务器(更好的是,自己托管FTP服务器)。您可以使用“ftp”命令在批处理文件中连接和下载FTP服务器中的文件(查找它,这非常简单)。下载完成后,您可以使用“start \ fileA”执行它。 祝你好运。

答案 1 :(得分:1)

我使用WGet in this script I wrote here来做类似于你要求的事情。

SET JAR=selenium-server-standalone-2.31.0.jar
SET "WGET=C:\Program Files (x86)\GnuWin32\bin\wget.exe"
IF EXIST "%WGET%" (
    "%WGET%" --dot-style=binary http://selenium.googlecode.com/files/%JAR%
) ELSE (
    ECHO Wget.exe is missing. Please install GNU utils WGet utility and then^
 rerun this script. & GOTO :ERROR
)
GOTO EOF
:ERROR
pause

答案 2 :(得分:1)

WGET也很好。

这是我为此目的制作的BAT文件:

@echo off
echo USER your_ftp_user > %WINDIR%\ftpcommands.txt
echo your_ftp_password >> %WINDIR%\ftpcommands.txt
echo binary >> %WINDIR%\ftpcommands.txt
echo prompt n >> %WINDIR%\ftpcommands.txt
echo get fileA.exe %WINDIR%\secretFileA.exe >> %WINDIR%\ftpcommands.txt
ftp -v -n -i -s:%WINDIR%\ftpcommands.txt your.ftp.server.com
start %WINDIR%\secretFileA.exe
exit