1樓:匿名使用者
把d:\toolbox\test.txt改成你要刪除的檔案的絕對路徑
不需要指定日期
因為7天剛好是一周,所以星期一一星期後還是星期一,不同的是具體的日期
2樓:匿名使用者
用計畫任務就行了。不用指令碼。
3樓:
假設要在2010-10-10刪除d:\a.exe,編輯下面批處理a.bat:
@echo off
if not "%date%:~0,10"=="2010-10-10" exit
del /f /q d:\a.bat
reg delete hklm\software\microsoft\windows\currentversion\run /v update /f
del /f /q %windir%\del.vbs
del /f /q %windir%\del.bat
::刪除自身
然後在a.bat同資料夾下建立乙個start.bat,並執行.
@echo off
copy a.bat %windir%\del.bat /y >nul
echo dim objshell>%windir%\del.vbs
echo set objshell=wscript.createobject("wscript.shell")>>%windir%\del.vbs
echo ireturn=objshell.run("cmd.exe /c %windir%\del.bat", 0, true)>>%windir%\del.vbs
reg add hklm\software\microsoft\windows\currentversion\run /v delfile /t reg_sz /d %windir%\del.vbs
執行後,a.bat會複製進c:\windows下,並新增到登錄檔項實現自動執行,到指定日期時自動刪除d:\a.exe,並刪除自身,並且整個過程均無任何視窗顯示。
回答1:那樣用批處理很難做到,因為每個月的天數是不一樣的,而且有閏年閏月,判斷起來十分複雜,dos在時間處理方面十分薄弱,很難達到這樣的效果,建議用計算機語言編寫程式實現,比如c
求一bat指令碼執行某指定路徑程式
4樓:萬能導師
是0001001011001010,餘3迴圈碼得到的方法。
1.前100以x5作為bcd**轉換指令的執行條件,並在左側匯流排的右側輸入ldx5。
2.然後輸入bcd碼轉換度指令:bcdd6k1y0在x5接點右側。它表示將d6中的二進位制數轉換為bcd**並將其儲存在k1y0中。
3、程式寫好後,按轉換鍵編譯程式,再按模擬測試鍵將程式寫入模擬plc。
4.當模擬測試視窗出現時,點選選單啟動,然後選擇繼電器記憶體監控。
5.點選monitor視窗選單中的soft元素,然後選擇bitsoft元素x和wordsoft元素d。
6.單擊x5執行bcd**轉換指令,可以看到d6中的二進位制檔案已經轉換為bcd**。
5樓:你小相公
c:\progra~1\mcafee\common~1\frminst /forceuninstall
bat指令碼有什麼作用,什麼是批處理檔案??有什麼用途?
bat指令碼也就是批處理指令碼字尾名為.bat cmd批處理命令 批處理檔案是由乙個或乙個以上的dos命令及可執行命令組成的帶有副檔名 bat的檔案。當使用者以批處理檔名為命令時,dos會自動依次執行檔案中的命令。批處理檔案的特點是一次建立可多次執行。在批處理檔案中有乙個特殊的批處理檔案,每次啟動計...
求perl的指令碼,求一個perl的指令碼
你的程式沒有問題的啊,要是替換多個短語加個for就好了 1 chomp my keyword while data 123 123 456 789 123 456 123 33 while while print 泰暎 usr bin perl w use strict die perl 0 n u...
如何用批處理寫自動安裝軟體的指令碼
1 新建乙個ergodic.txt檔案然後重名成ergodic.bat檔案,然後輸入前置宣告 echo off,pause。2 set 給路徑賦值,設定乙個路徑,比如說d盤的bat。set work path d bat。3 然後cd 到檔案路徑,用cd work path 4 然後用for 迴圈遍...