
Jak na 7-Zip
Dobry den.
Potřebovala bych přes bat soubor zkomprimovat 1 složku pomoci 7-Zip
Třeba složku C:\mojeslozka a třeba cil D:\mojeslozka-zaloha.7z
Poradí někdo?
Dobry den.
Potřebovala bych přes bat soubor zkomprimovat 1 složku pomoci 7-Zip
Třeba složku C:\mojeslozka a třeba cil D:\mojeslozka-zaloha.7z
Poradí někdo?
Předmět | Autor | Datum |
---|---|---|
Dík moc.
Výsledek je však backup_. 12. 2013.7z
Ještě ten den?
Vyzkoušela jsem toho vice, ale nic ne… nový Hanička.M 20.12.2013 16:10 |
Hanička.M | |
Zkus si v příkazovém řádku tyto povely:
echo %date:~-10%
echo %date:~-8%
určitě pochopíš, co dělat (… nový Pytlík 20.12.2013 17:25 |
Pytlík | |
backup_. 12. 2013.7z
v tom jejím příkladu se jí do data vypisují přídavné mezery. psací strojovou č… nový lední brtník 20.12.2013 17:57 |
lední brtník | |
tazatelka: co máš za ošklivý nekompatibilní systém?
Mam Win 8.1 a Win 8 kde to blbne.
U kámošky na… nový Hanička.M 21.12.2013 06:20 |
Hanička.M | |
Nevěděl jsem, že ve Win8 se do data vkládají mezery, je ale zbytečné do tahat něco jiného, protože j… nový Pytlík 21.12.2013 07:27 |
Pytlík | |
http://pc.poradna.net/q/view/760788-bat-batak-vypi nadlo?page=r760801#r760801 poslední touchwood 21.12.2013 08:17 |
touchwood |
Zpět do poradny Odpovědět na původní otázku Nahoru
Dík moc.
Výsledek je však backup_. 12. 2013.7z
Ještě ten den?
Vyzkoušela jsem toho vice, ale nic nefunguje správně.
167
Zkus si v příkazovém řádku tyto povely:
echo %date:~-10%
echo %date:~-8%
určitě pochopíš, co dělat (to -10 je totiž délka řetězce zprava)
v tom jejím příkladu se jí do data vypisují přídavné mezery. psací strojovou češtinou z předminulého století je to údajně správně, ale počítačově takový formát nejde jednoduše třídit. ty parazitní mezery by vysvětlovaly oříznutý datum.
tazatelka: co máš za ošklivý nekompatibilní systém? já v batkách často používám zjištění data, ale s touto mezerovou zrůdností jsem se ještě nesetkal.
Mam Win 8.1 a Win 8 kde to blbne.
U kámošky na XP to funguje.
Možná bych to zkusila přes delphi.
To jsem kdysi měla ve škole a mam ještě někde doma.
Tam to šlo přes ShellApi, WinExec nebo ShellExecute.
Tam by neměl byt problém s časem.
V bataku však musím použit pause, aby okno zůstalo viset při dokončení.
To asi v delphi nepůjde.
Nevěděl jsem, že ve Win8 se do data vkládají mezery, je ale zbytečné do tahat něco jiného, protože je to řešitelné prostředky příkazového řádku. Je třeba odstranit mezery, což lze udělat např. takto:
set a=%date: =%
Podobným postupem lze např. nahradit tečky např. podtržítky (nebo něčím jiným):
set a=%a:.=_%
Další postup je stejný.
http://pc.poradna.net/q/view/760788-bat-batak-vypi nadlo?page=r760801#r760801