View previous topic :: View next topic |
Author |
Message |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Feb 13, 2010 23:01 Post subject: |
|
|
laburj wrote: | кстати, а можно ли сделать так, чтобы не появлялось ни на секунду окно командной строки? |
Справка wrote: | в свёрнутом виде: Программа будет запущена в свёрнутом виде. |
|
|
Back to top |
|
 |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Sun Feb 14, 2010 01:28 Post subject: |
|
|
всё просто)
спасибо! |
|
Back to top |
|
 |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Tue Mar 02, 2010 17:16 Post subject: |
|
|
Tol!k
а не подскажешь, как изменить кнопку так, чтобы название создаваемого файла бралось не из файла под курсором, а было таким же как и название родительской папки?
пример: нахожусь в папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в этой папке файл "фильмы 2008.txt", который после автоматически открывается |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Mar 02, 2010 18:33 Post subject: |
|
|
laburj wrote: | нахожусь в папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в этой папке файл "фильмы 2008.txt" | А не устроит такое: курсор на папке "фильмы 2008", нажимаю кнопку/хоткей и создаётся в той папке файл "фильмы 2008.txt" ?
Тогда:
Code: | /c (if not exist "%p%n\%O.txt" copy nul "%p%n\%O.txt") &start "" "%p%n\%O.txt" |
А иначе — нужно будет подумать. |
|
Back to top |
|
 |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Tue Mar 02, 2010 18:49 Post subject: |
|
|
такой вариант не совсем подходит
может быть вот это поможет, но это только моё предположение |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Mar 02, 2010 19:16 Post subject: |
|
|
Помогло.
Code: | 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
|
Last edited by Tol!k on Wed Mar 03, 2010 02:31; edited 2 times in total |
|
Back to top |
|
 |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Tue Mar 02, 2010 19:50 Post subject: |
|
|
спасибо, Tol!k!
всё работает! |
|
Back to top |
|
 |
laburj
Joined: 07 Mar 2005 Posts: 186
|
(Separately) Posted: Wed Mar 03, 2010 01:08 Post subject: |
|
|
только сейчас обнаружил небольшой недостаток (он также имеется и в том сообщении, на которое я сослался)
а именно:
при попытке создать тхт-файл в папке с таким названием "Release 10.02.2010"
создаётся файл "Release 10.02", т.е. отбрасывается часть после последней точки |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Mar 03, 2010 01:15 Post subject: |
|
|
Кнопку исправил. |
|
Back to top |
|
 |
KatMuse
Joined: 26 Jul 2014 Posts: 82
|
(Separately) Posted: Sat Jul 26, 2014 21:01 Post subject: Добавить символы в имя файла |
|
|
Доброго времени суток!
Подскажите, пожалуйста:
Как добавить символы здесь "!" перед именем файла? |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Sat Jul 26, 2014 22:00 Post subject: |
|
|
KatMuse
Перенесено в существующую тему (отдельную создавать из-за такой ерунды ни к чему). Код кнопки заменил ссылкой (кстати, и когда действительно надо привести полный код, лишние строки туда добавлять не следует). И добавить перед именем, судя по этому, надо восклицательный знак без кавычек с последующим пробелом. Ставьте задачи точно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
KatMuse
Joined: 26 Jul 2014 Posts: 82
|
(Separately) Posted: Sat Jul 26, 2014 23:07 Post subject: |
|
|
Avada, спасибо за ответ!
Quote: | И добавить перед именем, судя по этому, надо восклицательный знак без кавычек с последующим пробелом. |
Хотелось бы, чтобы был файл с названием не «Имя_папки.txt», а «! Имя_папки.txt». Кавычки я поставил для визуального выделения.
Как лучше изменить код?
Добавлено спустя 11 минут:
УРА! РАЗОБРАЛСЯ!!!
Code: | 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 |
|
|
Back to top |
|
 |
|