- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
@echo off
set PROGPATH="%ProgramFiles%\MyProg"
rem И тут мы захотели проверить, существует ли наша папочка
if not exists "%PROGPATH%" (
mkdir "%PROGPATH%"
)
rem виндовый шелл как бы нам говорит "братюнь, погоди, не спеши"
rem ""C:\Program was unexpected at this time.
Stertor 06.02.2014 19:24 # 0
tirinox 06.02.2014 19:38 # +5
anonimb84a2f6fd141 07.02.2014 06:29 # 0
Stertor 07.02.2014 10:34 # +6
Elvenfighter 06.02.2014 22:59 # +3
bormand 07.02.2014 05:28 # +5
Хотя бы молоко за вредность должны выдать.
WGH 07.02.2014 17:29 # +7
Я в свое время очень много времени потерял, чтобы понять, что я напоролся на эту "фичу".
anonimb84a2f6fd141 08.02.2014 04:25 # 0
bormand 08.02.2014 06:51 # 0
inkanus-gray 08.02.2014 10:40 # 0
bormand 08.02.2014 06:51 # 0
anonimb84a2f6fd141 09.02.2014 06:41 # 0
bormand 09.02.2014 07:23 # +1
Vasiliy 10.02.2014 10:51 # +1
anonimb84a2f6fd141 10.02.2014 14:56 # 0
bormand 10.02.2014 15:27 # +2
Короче питон по удобству и скорости написания скриптов порвет как тузик грелку все эти баши и тем более батники.
Один недостаток по сравнению с батниками - под виндой его надо ставить. Но с другой стороны ставить его один раз.
defecate-plusplus 10.02.2014 15:42 # +1
anonimb84a2f6fd141 07.02.2014 06:03 # +7
>+set "PROGPATH=%ProgramFiles%\MyProg"
+set PROGPATH=%ProgramFiles%\MyProg
Кавычки не нужны совсем.
Алсо в батниках нужно использовать %~1 вместо %1, тогда батники не будут ломаться, если в параметре будут кавычки. За это ставьте мне большой плюсик, совет много нервов экономит.
1024-- 07.02.2014 06:17 # 0
anonimb84a2f6fd141 07.02.2014 06:28 # 0
1024-- 07.02.2014 06:33 # 0
anonimb84a2f6fd141 07.02.2014 08:54 # +3