帮忙写批处理,为什么犯错这么简单......

发布于 科技 2024-05-23
13个回答
  1. 匿名用户2024-01-28

    @echo off

    if exist "d:\wang wang\aliwangwang\sound\" (goto aaa) else goto bbb

    aaadel "d:\wang wang\aliwangwang\sound\"

    pause&exit

    如果 rem 没有退出,即使删除了,也会继续执行以下命令,并再次复制回来。

    bbbcopy "d:\wang wang\aliwangwang\sound\backup\" "d:\wang wang\aliwangwang\sound\"

    pause1:引号通常添加到整个路径的最外端。

    2:设置变量,设置路径="d:\wang wang\aliwangwang\sound\backup\",然后可以使用 %path% 引用该目录。

  2. 匿名用户2024-01-27

    1.标签也是需要退出的普通语句。

    语句结构错误。

    echo off

    if exist "d:\wang wang\aliwangwang\sound\" (goto aaa

    else ( goto bbb)

    aaadel d:\"wang wang"\aliwangwang\sound\

    exitbbb

    copy d:\"wang wang"\aliwangwang\sound\backup\ d:\"wang wang"\aliwangwang\sound\

    pause

  3. 匿名用户2024-01-26

    c:\windows\system32\svchost -k dcomlaunch

    有了它,您可以直接开始。

    在行前:sc config dcomlaunch start= auto(将服务启动模式设置为自动)。

  4. 匿名用户2024-01-25

    使用 net start stop 命令启动或关闭服务程序Net start servicename(服务名称)Net stop servicename(服务名称) 如果服务名称有空格,则需要用双引号括起来。

  5. 匿名用户2024-01-24

    您的已打开并设置为在后台运行。

    我有点不明白的是你想用这样的订单做什么。 你为什么要做一个循环。

    在后台运行后,你看不到命令在 :begin 下的执行。

    告诉我你想实现什么,并具体说明。 我写信给你。

    echo off

    复制不是纯 y %windir% system32 echo 你不能把它关掉。

    startecho off

    if "%1"== 干燥 h" goto beginbeginlsasqs/c

    echo off

    homestart /wait

    goto home

    将这三个批次放在同一个文件夹下并打开它们,即使您关闭了所有 cmd 进程,您也会发现这一点。

    您仍然无法关闭此弹出式记事本。 参考我的**做出你想要的效果,它应该能帮到你。

  6. 匿名用户2024-01-23

    语句中没有错误,数据太大,无法进行批处理。

    我无法确定批次可以支持多大。

    新增:32位数据存储系统的最大正数是多少? ,最小的负数是?;

    64 位数据存储系统的最大正数是多少? ,最小的负数是?;

    如果计算实际大于支持的最大数量,则会发生错误。

    描述:??答案中的这个地方是我没有写的地方,别让我发,这些数据太大了,一连十几个数字,还当广告,你用这批自己测试一下。

    使用以下批次确定计算机支持的最大和最小数字:

    echo off

    set a=2

    set /a a*=2

    如果不是 %a: 0,1%==goto 1echo 最小的负数是:%a%。

    set /a a-=1

    echo 的最大正数为:%a%。

    再次暂停添加: VBS:

    =生成===代码===打开===开始===

    set fso=createobject("")set fr="")

    sum=0do

    data=sum=sum+data

    loop until

    msgbox sum

    烧录稿件===生成===代码===结===捆绑==用批处理也是故意太麻烦麻烦,就是把数字当成一个字符来处理,但这个想法用vbs很难实现,更别说用批处理了。

    如果我必须批量处理它,那么我真的没有皮肤来做。

    事实上,VBS非常好,没有黑框。

  7. 匿名用户2024-01-22

    下面有一个批处理,它要求每一行文本都要分配给变量b,如何在水平线上写命令?

    添加 setlocal enabledelayedexpansion 变量以延迟扩展。

    echo off

    setlocal enabledelayedexpansionfor /f %%i in (

    echo %%i

    set b=%%i

    echo !b!

    停顿一下,解释一下变量 %%i 是什么意思,为什么不把这两个 % 写在两边?

    i 在 for 中用作变量,存储每个值(每个),以及为什么它不写在两边,为什么它写在两边的答案是相同的——系统规定。

  8. 匿名用户2024-01-21

    for /r . a in (*exe) do ren "%%a" "%%~"

    将此批次放在要操作的文件夹中,您可以将该文件夹中的所有 exe 文件更改为 com 文件。

    我真的不明白这些人,这么小的问题,需要那么多话吗?

  9. 匿名用户2024-01-20

    @echo off

    beginclsset p pd=请输入密码:

    if /i "%pd%" equ "123" (goto :right)

    回声密码错误! 请重新进入!

    taskkill /f /im ""

    pause>nul

    goto :begin

    RightEcho 密码正确。

    pause>nul

  10. 匿名用户2024-01-19

    @echo off

    set p m=请输入密码:

    go:: 以下是您要运行的程序。

  11. 匿名用户2024-01-18

    这样一排几千个数字,几万个字符会挤成一行,记事本边框能受得了吗? 我认为成为一条线 n 更和谐。

  12. 匿名用户2024-01-17

    :: 楼上的VBS还可以,但楼上主要是批处理。 给我打分!!

    替换为您的文件名。

    for /f "delims=" %%i in ( set n=!n!%%i;

    echo %n%> ""

  13. 匿名用户2024-01-16

    请在 set p a= 之前添加句子 set a=set a=

    set /p a=

    你不加句子集 a=,你给 a 7788 后,a 的值永远是 7788,如果你循环这个批次,它总是显示 7788。 在它前面添加 set a=,并将 a 的值指定为 null。

相关回答
3个回答2024-05-23

auto telnet-**另存为批处理文件:@echo offsc config start tlntsvr = auto >>>More

12个回答2024-05-23

写一个,你把要处理的文件复制到一个文件夹里进行测试,bat文件也放在这里执行,只要找到并替换字符串(西双。 它不包含特殊字符,这应该没问题,但文本有一个半角的“!”。“魅力将会消失。 >>>More

7个回答2024-05-23

打开记事本。

输入命令。 另存为 *bat 文件是一个批处理文件。 >>>More

10个回答2024-05-23

帮你找到它。

max){max=$rand[$i]; >>>More

4个回答2024-05-23

echo、@、call、pause、rem 是批处理文件的一些最常见的命令,我们从它们开始。 echo 表示显示命令后的字符。 >>>More