Обсуждение любых программ, не имеющих отношения к Total Commander.
Модераторы: d-view , Моторокер , Avada , CaptainFlint , Nik
funduk
Сообщения: 1515 Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург
Сообщение
funduk » Ср авг 09, 2006 21:42
A.N.T. писал(а): В тему подколол
Исправил
Но от призыва хрен я вам откажусь
funduk
StrangeRRor
Сообщения: 214 Зарегистрирован: Сб июл 15, 2006 13:16
Сообщение
StrangeRRor » Ср авг 09, 2006 22:10
А такой вариант:
Код: Выделить всё
@echo off
set path=%~dps0
for /d %%i in ("%path%") do (
set shpath=%%~si
)
del %shpath%*.exe /q
StrangeRRor
A.N.T.
Сообщения: 190 Зарегистрирован: Сб июл 01, 2006 08:50
Сообщение
A.N.T. » Чт авг 10, 2006 08:37
Сейчас работает, спасибО! Только вот если я вместо *.exe укажу прог рамма.exe, т.е русскими буквами или в имени будут пробелы ничего не удалится, это исправимо?
A.N.T.
StrangeRRor
Сообщения: 214 Зарегистрирован: Сб июл 15, 2006 13:16
Сообщение
StrangeRRor » Чт авг 10, 2006 09:32
Можно попробовать преобразовать в 8.3 и имя файла - ввести еще одну переменную и запустить цикл for для нее. А затем удалять %shpath%%новая переменная%. Чуть позже попробую сделать это.
StrangeRRor
Batya
Сообщения: 2236 Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия
Сообщение
Batya » Чт авг 10, 2006 09:49
Ну не знаю, какие у вас проблемы, у меня с любыми именами (включающими пробелы) работает так:
Batya
A.N.T.
Сообщения: 190 Зарегистрирован: Сб июл 01, 2006 08:50
Сообщение
A.N.T. » Чт авг 10, 2006 10:30
Хм и правда работает..... но не с русским названием
.exe или с пробелами в названии
.exe
Всем спасибо решение нашлось...
StrangeRRor можешь не парится, главное длинные английские имена понимает....
A.N.T.
Batya
Сообщения: 2236 Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия
Сообщение
Batya » Чт авг 10, 2006 12:07
A.N.T. писал(а): Хм и правда работает..... но не с русским названием .exe или с пробелами в названии .exe
А ты явно что-ли имя указываешь? Если так, то поставь его в кавычки:
Batya