远程开启共享代码如下:- if exist 3.bat (goto :check) else goto :no3
-
- :check
- if exist share.bat (goto :run) else goto :noshare
-
- :no3
- rem 写文件到3.bat
- echo title 测试>3.bat
- echo echo off>>3.bat
- echo cls>>3.bat
- echo echo.>>3.bat
- echo echo ************远程开启共享(siyizhu.com)***********>>3.bat
- echo echo.>>3.bat
- echo echo 本程序的使用格式如下:>>3.bat
- echo echo.>>3.bat
- echo echo share [remoteip] [user] [password]>>3.bat
- echo echo ************************************************>>3.bat
-
- :noshare
- rem 写文件至share.bat
- echo echo off>share.bat
- echo cls>>share.bat
- echo echo ******************程序正在运行***************>>share.bat
- echo net use \\%%1\ipc$ %%3 /user:%%2>>share.bat
- echo cls>>share.bat
- echo goto result%%errorlevel%%>>share.bat
- echo :result2>>share.bat
- echo echo **************远程主机错误*************** ^& echo. ^&echo 远程主机不存在,或不符合设置 ^&echo. ^& echo
-
- ***************************************** ^&goto :exit>>share.bat
- echo :result0>>share.bat
- echo echo *************请等待....******************* ^&echo. >>share.bat
- echo for /f "tokens=1,2 delims=:" %%%%i in ("%%time%%") do set /a hh1=%%%%i ^& set /a mm1=%%%%j>>share.bat
- echo net time \\%%1 /set /y>>share.bat
- echo cls>>share.bat
- echo echo *************命令成功*****************>>share.bat
- echo echo.>>share.bat
- echo for /f "tokens=1,2 delims=:" %%%%i in ("%%time%%") do set /a hh=%%%%i ^& set /a mm=%%%%j>>share.bat
- echo echo 远程主机:%%1上的时间为%%hh%%:%%mm%%>>share.bat
- echo echo.>>share.bat
- echo set /a mm=%%mm%%+1>>share.bat
- echo at \\%%1 %%hh%%:%%mm%% net share c$=c:>>share.bat
- echo at \\%%1 %%hh%%:%%mm%% net share d$=d:>>share.bat
- echo at \\%%1 %%hh%%:%%mm%% net share e$=e:>>share.bat
- echo at \\%%1 %%hh%%:%%mm%% net share admin$>>share.bat
- echo echo C、D、E、Admin共享将在一分钟后启动....>>share.bat
- echo time %%hh1%%:%%mm1%%>>share.bat
- echo echo **************************************>>share.bat
- echo :exit>>share.bat
- :run
- cmd /k 3.bat
复制代码 看了感觉都多了%,但去了%号以后又报错。不知道为什么要这么多的%号?请帮忙看下,谢谢了先!
[ 本帖最后由 Fashioner 于 2009-9-18 21:51 编辑 ] |