批处理如何定义变量以及赋值,以及循环次数,每执行一次显示结果 批处理for循环内执行的语句中变量无法成功赋值

\u6c42\u6279\u5904\u7406\uff1a\u8bfb\u53d6\u6240\u6709\u6587\u4ef6\u540d\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u5e76\u4e14\u53d8\u91cf\u5faa\u73af\u6267\u884c\u4e00\u6761\u547d\u4ee4

@echo offfor /f "delims=" %%a in ('dir /a-d /b^|findstr /v /i "\.bat"') do (mongoimport -d tes -c jd --file "%%a")

for\u5faa\u73af\u8bbe\u7f6e\u53d8\u91cf\u65f6\uff0c\u8bf7\u5f00\u542f\u73af\u5883\u53d8\u91cf\u5ef6\u8fdf\u547d\u4ee4
setlocal enabledelayedexpansion

\u7136\u540e\u53d8\u91cf\u8c03\u7528\u65f6\u539f%\u6362\u6210!


@echo off
setlocal enabledelayedexpansion

adb shell dumpsys meminfo
for /l %%i in (1,1,5) do (
SET /P PID=\u8f93\u5165PID\u53f7\uff1a
adb shell dumpsys meminfo -a !PID! >> c:\123.csv
)
pause

整理了下代码换行:

@echo off
adb devices
echo please input Device id:
set /p devid=""
echo start test...
set /a num+=1
for /l %%a in (1,1,100) do (
adb -s %devid% shell input tap 698 2528
ping -n 4 127.1 >nul
adb -s %devid% shell input swipe 250 1917 250 1988
ping -n 4 127.1 >nul
echo %%a
)
pause

问题1:代码中没有明显错误,也有可能是我没发现。欢迎补充。

问题2:@echo off 没执行成功。可能和你的编辑软件或者文件编码有关,文件开头有其他编码的字符。建议用记事本保存成ansi编码,如果还不行,可以在@echo off前加一空行。

问题3:我不懂adb,百度了一下,找到2种说法:1)input swipe需要root,2)input swipe在某些设备上会模拟成长按。



  • 鎵瑰鐞嗗浣曞畾涔夊彉閲忎互鍙婅祴鍊,浠ュ強寰幆娆℃暟,姣忔墽琛屼竴娆℃樉绀虹粨鏋淿鐧惧害...
    绛旓細1,100) do (adb -s %devid% shell input tap 698 2528ping -n 4 127.1 >nuladb -s %devid% shell input swipe 250 1917 250 1988ping -n 4 127.1 >nulecho %%a)pause闂1锛氫唬鐮佷腑娌℃湁鏄庢樉閿欒锛
  • 鎵瑰鐞涓濡備綍璧嬪鍒版柊鐨鍙橀噺
    绛旓細鎵瑰鐞嗗彉閲忚祴鍊硷紝绛夊彿鍓嶅悗涓鑸笉鍔犵┖鏍笺鎵瑰鐞嗙殑鍙橀噺鍚嶅彲浠ュ寘鍚┖鏍硷紝鍙橀噺璧嬪肩瓑鍙峰墠鐨勭┖鏍煎睘浜庡彉閲忓悕锛岀瓑鍙峰悗鐨勭┖鏍煎睘浜庡彉閲忓銆備綘鐨勮鍙 set "bb = %aa:dahui://=%"鍒涘缓鐨勫彉閲忓悕鏈変笁涓瓧绗︼紙涓や釜b鍜屼竴涓┖鏍硷級锛屽彉閲忓肩涓涓瓧绗︽槸绌烘牸銆
  • 濡備綍璁鎵瑰鐞绋嬪簭鑷姩鍒ゆ柇u鐩樼殑鐩樼骞璧嬪缁欒嚜瀹氫箟鍙橀噺
    绛旓細Open=1.bat 鍙﹀瓨涓篴utorun.inf鍗冲彲 涓嶈繃锛屼綘鐨勭數鑴戣鍏堟墦寮鑷姩鎾斁鍔熻兘 甯屾湜瀵逛綘鏈夊府鍔
  • 濡備綍璁鎵瑰鐞绋嬪簭鑷姩鍒ゆ柇u鐩樼殑鐩樼骞璧嬪缁欒嚜瀹氫箟鍙橀噺
    绛旓細鎵瑰鐞鐨勬濊矾濡備笅锛氭病杩炴帴U鐩樻椂鍏堣繍琛屾壒 璁板綍涓嬪凡鏈夌洏绗︼紝璁板綍鏈枃瑕佸湪COOKIE涓紝褰撴湁U鐩樻帴鍏ョ郴缁熸椂锛屽彲浠ュ掓暟鐩樼锛屼竴涓釜鐨勫垽鏂紝闄ゅ幓宸茶褰曠‖鐩樼洏绗︼紝浣欎笅鐨勫氨鏄疷鐩樼殑锛岀劧鍚庡啀鍒犻櫎浣犳寚瀹氱殑EXE鎴栧叾瀹冩枃浠跺嵆鍙傝鑴氭湰浠g爜鍙互鍔犲叆鎴戠殑鍥㈤槦鍚庯紝鎴戝啀缁欏嚭浠g爜銆
  • ...闂:璁剧疆鍙橀噺,骞跺皢褰撳墠鏃ユ湡璧嬪缁欒繖涓鍙橀噺鎬庝箞寮勫晩,姣斿鎴戣缃殑鍙...
    绛旓細瑕佸厛鐪嬩綘鐨勭郴缁熸樉绀烘椂闂寸殑鏍煎紡锛屽鏋滄槸2011-05-28鐨勮瘽杩欐牱灏卞彲浠ヤ簡 set a=%date:~0,4%%date:~5,2%%date:~8,2 echo %a pause
  • 鎵瑰鐞涓璮or寰幆鍙橀噺璧嬪闂
    绛旓細棰勫鐞嗘満鍒讹細鎵瑰鐞璇诲彇鍛戒护鏃舵槸鎸夎璇诲彇鐨勶紙鍙﹀渚嬪 for 鍛戒护绛夛紝鍏跺悗鐢ㄤ竴瀵瑰渾鎷彿闂悎鐨勬墍鏈夎鍙ヤ篃褰撲綔涓琛岋級锛屽湪澶勭悊涔嬪墠瑕佸畬鎴愬繀瑕佺殑棰勫鐞嗗伐浣滐紝杩欏叾涓氨鍖呮嫭瀵硅琛屽懡浠や腑鐨鍙橀噺璧嬪銆傚湪涓嶅惎鐢ㄥ彉閲忓欢杩燂紝涔熶笉瀵瑰彉閲忓姩鎬佹崟鑾峰叾鎵╁睍鍙樺寲鏃锛屽彉閲鍦ㄩ澶勭悊闃舵涓嶄綔鏀瑰彉 setlocal enabledelayedexpansion 锛...
  • 鎵瑰鐞嗗浣鑾峰緱绯荤粺ip鍦板潃骞璧嬪煎彉閲
    绛旓細鍗曠函鎵瑰鐞涓嶈兘鑾峰緱澶栫綉IP锛屽彲浠ュ熷姪VBS锛孈echo off >html.vbs echo set http=createobject("Microsoft.XMLHTTP")>>html.vbs echo Set objfs=CreateObject("scripting.filesystemobject")>>html.vbs echo Set objf=objfs.CreateTextFile("html.txt",True)>>html.vbs echo url=" http://ip....
  • 鎵瑰鐞嗗浣灏嗗皢鍛戒护璧嬪缁鍙橀噺
    绛旓細Echo OffSet "var=curl -s 缃戝潃閮ㄥ垎 ^^^| iconv -f utf-8 -t gb2312"Echo %var%Pause
  • 鎵瑰鐞鏂囦欢涓濡備綍灏嗕竴涓懡浠ょ殑杈撳嚭璧嬪缁欎竴涓鍙橀噺
    绛旓細浠ate鍛戒护涓轰緥 for /f "tokens=*" %%i in ('date/t') do set s=%%i echo %s 鎴 for /f "tokens=1*" %%i in ('date/t') do (set s=%%i set t=%%j)echo %s% %t% %s:~,4
  • 鎵瑰鐞闂 鎬庢牱鎶婅鍙栧唴瀹圭殑鍙橀噺鍊璧嬪缁欎竴涓彉閲 渚嬪瓙濡備笅
    绛旓細echo off setlocal enabledelayedexpansion set "datenum=0"set "ipath="for /f "tokens=*" %%i in (.\logDate.txt) do (set /a datenum+=1 if !datenum! equ 2 (set "ipath=%%i"rem 缁鍙橀噺璧嬪鐨勬椂鍊欐渶濂界敤寮曞彿鎶婂彉閲忔嫭璧锋潵,鍥犱负bat瀵圭┖鏍煎紓甯告晱鎰 echo.%%i echo.!ipath!))pause ...
  • 扩展阅读:法兰克宏变量#5201 ... 定义两个变量分别赋值 ... 编程怎么赋值呢 ... python给变量赋值的方法 ... python赋值语句正确写法 ... 指针变量可以存放什么 ... 变量赋值的三种方法 ... python变量赋值三种方式 ... 两个变量赋值并交换 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网