Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?!

Ответить
Настройки темы
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?!

Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


Будь те добры! Согласно мануала:
Код: Выделить весь код
@set filename=c:\program files\example\file.zip\folder 1\test.doc
@set findpath=%filename:.zip/=.zip/!%
@echo %findpath%
в результате мне казалось должно получиться:
Код: Выделить весь код
 c:\program files\example\file.zip\!folder 1\test.doc
однако на практике получается:
Код: Выделить весь код
 c:\program
В чем косяк?

Отправлено: 17:05, 30-01-2008

 

Ветеран


Сообщения: 3125
Благодарности: 657

Профиль | Отправить PM | Цитировать


во второй строке не дробь, а как и в первой - обратный слэш

Отправлено: 21:03, 30-01-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо! \ точно опечатка вышла.
Однако содержание вопроса не меняется, как и результат не желательный результат...

Отправлено: 12:29, 31-01-2008 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


У меня работает, как должно.

Отправлено: 13:37, 31-01-2008 | #4


Аватара для skeletor

Старожил


Сообщения: 257
Благодарности: 9

Профиль | Отправить PM | Цитировать


лучше добавлять кавычки.

-------
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:51, 31-01-2008 | #5


Пользователь


Сообщения: 58
Благодарности: 1

Профиль | Отправить PM | Цитировать


все дело было в пробелах...

Отправлено: 11:54, 12-02-2008 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - [решено] [addon] 7-Zip 9.20 Final / 9.22 beta / 9.28 alpha dimadr Наборы обновлений для Windows XP/2003/Windows 7 488 13-06-2012 13:33
CMD/BAT - [решено] cmd, добавить в zip папку robingut Скриптовые языки администрирования Windows 9 18-05-2009 13:25
[решено] Архивация профиля Thunderbird программой 7-zip 4.65 SeRGi-uS AutoIt 10 18-05-2009 10:51
Разное - [решено] Как вернуть встроенную функциональность ZIP-папок? 1qsx Microsoft Windows Vista 3 11-07-2008 05:30
CMD/BAT - [решено] рубка строки “c:\example\..\example.zip\..\ example.doc” в “c:\example\.\example.zip akrav Скриптовые языки администрирования Windows 12 08-02-2008 10:28




 
Переход