Failide kuupäeva leidmine ja kasutamine partii käskluses

Probleem

Püüan kirjutada, mida loodan, et oleks lihtne partii programm XP käsurea tööriistadega. Ma tahan leida konkreetse faili kuupäeva, siis kui selle faili kuupäev on sama, mis praegune kuupäev, käivitaks partii protsess programmi. Ma ei ole õnne teinud. Milliseid käske ma pean seda tegema?

Lahendus

Võite kasutada täpset järgmist skripti. Salvestage see skript failis C: Skriptid FileCheck.txt. Alustage biterscripting.

 Sisestage järgmine käsk. 

skript FileCheck.txt

See teeb seda, mida vajate. (Vaadake allpool olevat skripti.) Biterscripting on tasuta partii skriptimiskeskkond. Järgige installijuhiseid aadressil //www.biterscripting.com/install.html.

Kui teil on küsimusi, saatke mulle e-kiri.

Sen

Olen lisanud mõned debug-avaldused, et saaksite näha, mida skript teeb. Te saate eemaldada debug-avaldused, kui teate, et skript teeb seda, mida peaks tegema. Selle skripti saab isegi ajastada automaatselt üks kord päevas, kord nädalas jne. - ajastage järgmine käsk ülesannete planeerija abil.

"C: biterscripting.exe" "C: skriptid FileCheck.txt"

 # START OF SCRIPT FileCheck.txt # Võta tänane kuupäev. var str täna; seada $ täna = gettime (); chex "8]" $ täna> $ täna echo -e "DEBUG Täna on" $ today # Määrake failinimi, mille kuupäeva me tahame kontrollida. var str fail; set $ file = "C: / Something / somefile" # ****** ENTER VALI JÄTKAKE ASUKOHT ABOVE ****** echo -e "DEBUG Faili kuupäeva kontrollimine" $ file # Faili kuupäev var str fledate; af-m $ fail> $ filedate; chex "8]" $ filedate> $ filedate echo -e "DEBUG Faili kuupäev on" $ filedate # Kontrollige, kas faili kuupäev on sama. kui ($ filedate == $ today) # Faili kuupäev on sama nagu täna. echo -e "DEBUG Faili kuupäev on sama, mis täna" # Seadistage programm, mis käivitab var str programmi; set $ program = "C: / Program Files / someprogram.exe" # ****** ENTER CORRECT PROGRAM LOCATION ABOVE ********** # Käivitage programm echo -e "DEBUG Starting program" $ programmi süsteem ("" + $ program + "" ") endif # END OF SCRIPT 

Märge

Täname SenHu selle foorumi näpunäite eest.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited