
4個(gè)模塊BAT代碼求寫(xiě)時(shí)間計(jì)算時(shí)間轉(zhuǎn)換字符串提取等問(wèn)一個(gè)代碼哈,我這里有幾個(gè)部分。少一些關(guān)鍵部分。…………………………………目的說(shuō)明,求救內(nèi)容見(jiàn)求模塊…………………………………目的:a.bat中讀取first.txt獲得基本參數(shù)(參數(shù)由符號(hào)/包裹,符號(hào),分割。如/A/,/B/,/C/),然后經(jīng)過(guò)解釋器(if判斷字符串來(lái)echo解釋并執(zhí)行)后讀取b.txt或c.txt的時(shí)間(由參數(shù)決定是哪一個(gè)文件,每個(gè)文件的每個(gè)時(shí)間都是XX:XX:XX格式,每個(gè)時(shí)間都另起一行)。計(jì)算當(dāng)前時(shí)間在時(shí)間表中屬于哪一個(gè)時(shí)間段,并計(jì)算到下一個(gè)時(shí)間點(diǎn)的時(shí)間,單位秒(我這里構(gòu)思是1可以用if比較大小,2可以做減法,識(shí)別第一個(gè)為正數(shù)的結(jié)果)。用timeout等待對(duì)應(yīng)時(shí)間(不接受鍵盤(pán)輸入跳過(guò),這里是一個(gè)參數(shù)/nobreak解決了)。等到結(jié)束時(shí)間后讀取class.txt課程(內(nèi)容規(guī)格是每個(gè)內(nèi)容后另起一行)按規(guī)則運(yùn)行c.exe,并在運(yùn)行5分鐘后關(guān)閉,接受鍵盤(pán)跳過(guò)(這部分類(lèi)似&start 路徑/e.exe&timeout 300&takekill ……)。之后強(qiáng)行等待10分鐘(這個(gè)也好辦。)以后goto開(kāi)頭繼續(xù)循環(huán)。(我這里省略了很多細(xì)枝末節(jié),大概就是一個(gè)bat調(diào)用文件參數(shù)按時(shí)執(zhí)行命令,其中執(zhí)行文件有exe,html,ppsx,vbs之類(lèi)的,其中html用election開(kāi)源程序做html引擎,作為互交界面顯示信息)…………………………………求助模塊(此為求救內(nèi)容)…………………………………1求小時(shí)分鐘秒的減法代碼2求將小時(shí)分鐘秒轉(zhuǎn)秒的代碼3求以換行為標(biāo)志批量提取參數(shù)的代碼(按序設(shè)參數(shù),如i1 i2 i3…)4求以,分割,//之間參數(shù)提取的代碼(按序設(shè)參數(shù),如j1 j2 j3…)………………………………至于解釋器,由我自己解決,if陣列解決…苦笑。【圖片】

