Страница 2 из 2

Добавлено: Сб фев 13, 2010 22:01
Tol!k
laburj писал(а):кстати, а можно ли сделать так, чтобы не появлялось ни на секунду окно командной строки?
Справка писал(а):в свёрнутом виде: Программа будет запущена в свёрнутом виде.

Добавлено: Вс фев 14, 2010 00:28
laburj
всё просто)
спасибо!

Добавлено: Вт мар 02, 2010 16:16
laburj
Tol!k
а не подскажешь, как изменить кнопку так, чтобы название создаваемого файла бралось не из файла под курсором, а было таким же как и название родительской папки?

пример: нахожусь в папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в этой папке файл "фильмы 2008.txt", который после автоматически открывается

Добавлено: Вт мар 02, 2010 17:33
Tol!k
laburj писал(а):нахожусь в папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в этой папке файл "фильмы 2008.txt"
А не устроит такое: курсор на папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в той папке файл "фильмы 2008.txt" ?
Тогда:

Код: Выделить всё

/c (if not exist "%p%n\%O.txt" copy nul "%p%n\%O.txt") &start "" "%p%n\%O.txt"
А иначе — нужно будет подумать.

Добавлено: Вт мар 02, 2010 17:49
laburj
такой вариант не совсем подходит

может быть вот это поможет, но это только моё предположение

Добавлено: Вт мар 02, 2010 18:16
Tol!k
Помогло.

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c
for /f "delims=" %%i in ("%P*\..") do (if not exist "%%~nxi.txt" copy nul "%%~nxi.txt") &start "" "%%~nxi.txt"
shell32.dll,38
Открыть текстовый файл с именем текущего каталога

1
-1

Добавлено: Вт мар 02, 2010 18:50
laburj
спасибо, Tol!k!
всё работает!

Добавлено: Ср мар 03, 2010 00:08
laburj
только сейчас обнаружил небольшой недостаток (он также имеется и в том сообщении, на которое я сослался)

а именно:
при попытке создать тхт-файл в папке с таким названием "Release 10.02.2010"
создаётся файл "Release 10.02", т.е. отбрасывается часть после последней точки

Добавлено: Ср мар 03, 2010 00:15
Tol!k
Кнопку исправил.

Добавить символы в имя файла

Добавлено: Сб июл 26, 2014 21:01
KatMuse
Доброго времени суток!
Подскажите, пожалуйста:
Как добавить символы здесь "!" перед именем файла?

Добавлено: Сб июл 26, 2014 22:00
Avada
KatMuse
Перенесено в существующую тему (отдельную создавать из-за такой ерунды ни к чему). Код кнопки заменил ссылкой (кстати, и когда действительно надо привести полный код, лишние строки туда добавлять не следует). И добавить перед именем, судя по этому, надо восклицательный знак без кавычек с последующим пробелом. Ставьте задачи точно.

Добавлено: Сб июл 26, 2014 23:18
KatMuse
Avada, спасибо за ответ!
И добавить перед именем, судя по этому, надо восклицательный знак без кавычек с последующим пробелом.
Хотелось бы, чтобы был файл с названием не «Имя_папки.txt», а «! Имя_папки.txt». Кавычки я поставил для визуального выделения.
Как лучше изменить код?

Добавлено спустя 11 минут:

УРА! РАЗОБРАЛСЯ!!!

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c
for /f "delims=" %%i in ("%P*\..") do (if not exist "! %%~nxi.txt" copy nul "! %%~nxi.txt") &start "" "! %%~nxi.txt"
shell32.dll,38
Открыть текстовый файл с именем текущего каталога

1
-1