W jaki sposób można zaplanować format dowolnej partycji lub dysku zewnętrznego?
Np za 48h od teraz? Jest coś takiego?
W jaki sposób można zaplanować format dowolnej partycji lub dysku zewnętrznego?
Np za 48h od teraz? Jest coś takiego?
Harmonogram zadań.
Można to zrobić plikiem bat z odpowiednimi komendami.
Przeszukałem google. Dowiedziałem się tyle co stworzyłem: plik bat
[syntax]
TITLE Format USB
ECHO OFF
FORMAT g: /Q
START
ECHO To wszystko!
PAUSE
[/syntax]
Oczekuję:
Pomożecie? I czy polecenie działa tylko z użytkownikiem z prawami administratora?
Jeśli tak to czy da się batem uruchomić procedurę przy uruchamianiu komputera?
Komenda sleep powinna się sprawdzić.
Wpisuję SLEEP ale nic się nie dzieje. Komputer ciągle działa.
[syntax]
SLEEP
TITLE Format USB
ECHO OFF
FORMAT g: /Q
START
ECHO To wszystko!
PAUSE
[/syntax]
Jak wyeliminować potwierdzanie ENTEREM?
[syntax]
TITLE Format USB
ECHO OFF
FORMAT g: /Q
START
ECHO To wszystko!
PAUSE
[/syntax]
Pierwszy raz:
Podaj czas po sleep w sekundach.
SLEEP nie działa.
Napisałem:
timeout /t 30
i odlicza 30sekund
Pozostały dwa problemy z potwierdzeniami enterem
edit: przepraszam timeout to odliczanie
Nazwa 'sleep' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.
Włóż nowy dysk do stacji dysków G:
i naciśnij klawisz ENTER, gdy będzie gotowe...
Spróbuj dodać |Y na końcu komendy format.
Lub cls w kolejnym wierszu.
u siebie sprawdziłem na karcie sd i działa bez entera komenda
format g: /q /y
Dziękuję działa bez potwierdzeń enterami!
Zrezygnowałem z @ECHO OFF ponieważ komunikat i tak szedł co jest wykonywane.
[syntax]
TITLE Format dysku wymiennego
format g: /q /y
[/syntax]
Teraz tylko rozwiązać problem z zaplanowaniem formatu za x czasu. I wykonanie tej czynności przy uruchamianiu komputera z wymuszeniem natychmiastowego uruchomienia lub za x czasu
Możesz jeszcze poprzez ping: PING -n 5 127.0.0.1>nul. Zamiast 5 podajesz swój czas. Potem już kwestia wrzucenia w rejestr do RunOnce (gdy ma się wykonać jednokrotnie).
Nic z tego co podajecie. To wszystko osobne komendy. Nie są one połączone z poleceniem formatowania.
Ping to osobna komenda, podajesz przed poleceniem format.
Oj, brzydko się bawisz Taki bat ma wadę - jak planujesz to zrobić za 48 godzin, to restart / wyłączenie zniweczy cały plan.
Bardzo brzydko
Czas jaki podałem był przesadzony (48h). Chodzi tu raczej o sekundy niż godziny.
W sumie to wynalazłem komendę na kasowanie całego wybranego katalogu. Format też dobry ale kasowanie katalogu subtelniejsze
Jeśli ktoś by szukał odpowiedzi to co do formatu zostało na tym:
@ECHO OFF
format g: /q /y >nul
cls
Kasowanie folderu
@ECHO OFF
rd /q /s D:\Praca\ >nul
cls
Zastanawiam się czy można wykonać komendę do wykasowania FTP :)
Kombinujecie jak konie pod górkę, odpalasz harmonogram zadań (win +r Taskschd.msc) potem dodajesz nowe zadanie, ustalasz datę, a jako program do wykonania wpisz:
format g: /q /y
A co do ftp, musisz zainstalować sobie program np filezilla. Połączyć się z ftp a potem usunąć folder https://wiki.filezilla-project.org/Command-line_arguments_(Client)
No i jeżeli chcesz kasować pendrive / z pendrive, np po jednorazowej instalacji, to dobrze się upewnić pod jaką literką się melduje, inaczej “ofiara” posiadając partycję (z takim samym katalogiem) może się mocno zdziwić. Skoro już zadbałeś o subtelność