Failu datuma atrašana un izmantošana partijas komandā

Izdevums

Es cenšos rakstīt to, ko es cerēju, varētu būt vienkārša partijas programma ar XP komandrindas rīkiem. Es gribu atrast datumu konkrētam failam, tad, ja šī datuma datums ir tāds pats kā pašreizējais datums, partijas process sāktu programmu. Es neesmu laimīgs. Kādas komandas man jāizmanto, lai to izdarītu?

Risinājums

Jūs varat izmantot precīzu šādu skriptu. Saglabājiet šo skriptu failā C: Skripti FileCheck.txt. Sākt bitu skriptu.

 Ievadiet šādu komandu. 

skripts FileCheck.txt

Tas darīs to, kas jums nepieciešams. (Sk. Zemāk redzamo skripta kodu.) Biterscripting ir bezmaksas partijas skriptu vide. Izpildiet instalēšanas instrukcijas vietnē //www.biterscripting.com/install.html.

Ja jums ir kādi jautājumi, sūtiet man e-pastu.

Sen

Esmu ievietojis dažus atkļūdošanas paziņojumus, lai jūs varētu redzēt, ko skripts dara. Jūs varat noņemt atkļūdošanas paziņojumus, tiklīdz jūs zināt, ka skripts dara to, ko tā dara. Šo skriptu var pat ieplānot darboties automātiski reizi dienā, reizi nedēļā utt. - ieplānojiet šādu komandu, izmantojot uzdevumu plānotāju.

"C: bitcripcripting.exe" "C: Skripti FileCheck.txt"

 # START OF SCRIPT FileCheck.txt # Iegūstiet šodienas datumu. var str šodien; iestatiet $ $ = gettime (); chex "8]" $ šodien> $ šodien echo -e "DEBUG Šodien ir" $ today # Iestatiet faila nosaukumu, kura datumu mēs vēlamies pārbaudīt. var str fails; set $ file = "C: / Kaut kas / dažifails" # ****** IEVĒROJIET TIESĪBĀM FILE LOCATION ABOVE ****** echo -e "DEBUG Faila datuma pārbaude" $ file # Saņemt datuma datumu var str fledate; af -m $ fails> $ filedate; chex "8]" $ filedate> $ filedate echo -e "DEBUG Faila datums ir" $ filedate # Pārbaudiet, vai datuma datums ir tāds pats kā šodien. ja ($ filedate == $ today) # Datums ir tāds pats kā šodien. echo -e "DEBUG Faila datums ir tāds pats kā šodien" # Iestatiet programmu, lai sāktu var str programmu; set $ program = "C: / Program Files / someprogram.exe" # ****** Ievadiet CORRECT PROGRAM LOCATION ABOVE ********** # Sākt programmu echo -e "DEBUG Startēšanas programma" $ programmas sistēma ("" + $ program + "" ") endif # END OF SCRIPT 

Piezīme

Paldies SenHu par šo padomu forumā.

Iepriekšējais Raksts Nākamais Raksts

Top Padomi