帮忙制作一个bat:自动复制一个exe文件覆盖到指定文件夹,并把覆盖后的exe创建桌面快捷方式。 如何把一个文件批量覆盖到指定几个文件夹,谁能帮忙写个BAT命...

作者&投稿:毛黎 (若有异议请与网页底部的电邮联系)
@echo off&title 创建程序并生成快捷方式 by 依梦琴瑶
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d %~sdp0
 
:::::::你可以更改以下相关值:::::::::
set App=DeF.exe
set App_Name=程序快捷方式名称
set App_Dir=ABC
:::::::你可以更改以上相关值:::::::::
 
set "Target=%ProgramFiles(x86)%"
if /i "%PROCESSOR_IDENTIFIER:~0,3%"=="x86" set "Target=%ProgramFiles%"
xcopy /y "%App%" "%Target%\%App_Dir%\" >nul
(echo Set WshShell = WScript.CreateObject("WScript.Shell"^)
echo strDesktop = WshShell.SpecialFolders("Desktop"^)
echo set oShellLink = WshShell.CreateShortcut(strDesktop ^& "\%App_Name%.lnk"^)
echo oShellLink.IconLocation = "%Target%,0"
echo oShellLink.TargetPath = "%Target%\%App_Dir%\%App%"
echo oShellLink.WorkingDirectory = "%Target%\%App_Dir%"
echo oShellLink.WindowStyle = 1
echo oShellLink.Save)>makelnk.vbs
makelnk.vbs
del /f /q makelnk.vbs
exit


@echo off
if exist "c:\Program Files(x86)\ABC\" ( copy A.exe "c:\Program Files(x86)\ABC\" && echo [InternetShortcut] >>a.url
echo URL=c:\Program Files(x86)\ABC\ >>a.url
echo IconIndex=29 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url ) else (copy A.exe "c:\Program Files\ABC\" && echo [InternetShortcut] >>a.url
echo URL=c:\Program Files\ABC\ >>a.url
echo IconIndex=29 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url)
pause

怎么制作bat,复制文件覆盖到C:\Program Files(x86)\ABC\内,并创建桌面快捷方式~

@echo off
if exist "c:\Program Files(x86)\ABC\" ( copy A.exe "c:\Program Files(x86)\ABC\" && echo [InternetShortcut] >>a.url
echo URL=c:\Program Files(x86)\ABC\ >>a.url
echo IconIndex=29 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url ) else (copy A.exe "c:\Program Files\ABC\" && echo [InternetShortcut] >>a.url
echo URL=c:\Program Files\ABC\ >>a.url
echo IconIndex=29 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url)
pause

把所有要复制到的目录写在一个txt里,每行一个,命名为比如to.txt,然后写如下的bat
for /f "delims=" %%i in (to.txt) do copy 你要复制的文件 %%i

问一个BAT脚本的问题?
答:whoami >> %username%.txt 当然,这样也可以:whoami >> %userdomain%_%username%.txt 同理,第二条指令,参考如下:ipconfig >> %username%.txt ipconfig /all >> %username%.txt 以上默认是按主程序已指定当前目录的情况,不然文件名前需要加上路径。whoami参考 以上希望能帮上忙!

bat高手来帮个忙。
答:不知道你TXT里面是什么。提示你下。set设置变量的时候不要/a /a只是计算的时候才需要的。TXT提取出来的如果不是数字的话,就会出错。或者你贴出TXT我看下。

谁能帮我编写一个对文件名加前缀的批处理文件?(事成后加分)
答:首先对楼主说下对不起,这两天事忙,没上网,所以前两天留的问题,今天才能给你答案。下面就是你想要的代码,我又优化了下,速度更快,且支持文件名含空格。一。加前缀:setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir/a-d/b/oe') do (if "%%~xi"==".bat" ren "%%i" "...

bat批量处理结束进程:杀毒软件是怎样做到不被终止的?比如我用taskkill /...
答:它的基本思路是检索出在内存中所有你所要拦截的API的CALL指令,然后把原先的地址改成为你自己提供的函数的地址。 另外一种代码改写的方法的实现方法更为复杂,它的主要的实现步骤是先找到原先的API函数的地址,然后把该函数开始的几个字节用一个JMP指令代替(有时还不得不改用一个INT指令),从而使得对该API函数的调用...

如何用bat文件访问网页?
答:在电脑上面新建一个TXT文件,下一步需要在TXT文件里面输入bat运行代码。代码的作用是自动打开记录的网址。@echo off start +网址。把代码和网址都记录进去txt文件之后。修改TXT文件的后缀名为:bat。双击运行该文件即可自动启动浏览器访问记录的链接。 本回答由电脑网络分类达人 赵丽丽推荐 举报| 答案纠错 | 评论 1 ...

求一计数批处理
答:ren 15.bat 14.bat ren 16 .bat 15.bat ren 17.bat 16.bat ren 18.bat 17.bat ren 19.bat 18.bat ren 20.bat 19.bat pause :计数器为零 echo.echo. 计数器为零!!请修改计数器(比如把这个“1.bat”改为“15.bat”)!!以增加次数 echo.pause 为你忙了一天啊!!给...

win7让登陆这台电脑的所有用户都运行一个bat脚本,这样方便。_百度知 ...
答:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 上面的那个实例是administrator超级管理员的目录

批处理高手帮个忙 变量处理 (搞定了再加送50分)
答:第1个好搞,第2个嘛.今天太晚了,等明天在看看吧,好象很麻烦...echo off set/p a=开始数:set/p b=步进数:set/p c=结束数:for /f "tokens=1,2 delims=S1" %%a in (list.txt)do set sr1=%%a&set sr2=%%b for /l %%i in (%a% %b% %c%)do echo %sr1%%%i%sr2% >>lists...

写一个bat删除指定注册表
答:echo off reg delete HKEY_CURRENT_USER\Software\Install Options /v Options6.9 保存为bat文件 运行时出现是否删除提示,选Y即可。/f 不用提示就强行删除。

求在ASP.NET中用C#写一个简单的页面计算器!
答:文件:Calculate.aspx bin/Calculate.cs bin/Calculate.bat步骤:1.Calculate.csnamespace Calculate { using System;public class math {public String _color;public int Add(int a,int b){ return a+b;}public int Sub(int a,int b){ return a-b;}public int Mul(int a,int b){ return a...