суббота, 22 октября 2011 г.

я не знал этого: много файлов в командной строке

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

напр.: hiew32 /s *.exe *.dll  - все .exe и .dll в текущем каталоге и подкаталогах

список файлов можно посмотреть по Ctrl-F9, 
Ctrl-F11 - предыдущий файл из списка, Ctrl-F12 - следующий

3 комментария:

  1. Удобно.
    Жаль только что при этом переключении не учитывается содержимое .sav файла.
    Видимо из-за ограничений .sav файла (он умеет хранить состояние только одного файла и не сохраняет параметры маски поиска).

    ОтветитьУдалить
  2. Да, давно напрягает тот факт что в *.sav файле только состояние одного файла. Было бы не плохо сделать чтобы состояние сохранялось автоматически (опция), с именем файла и расширением sav. Ну это так, пример/пожелание. А еще надо иногда перенести все из одной папки в другую и тут *.sav уже не работает т.к. привязан к абсолютному пути. Может сделать возможность его подгрузки или выбора?

    ОтветитьУдалить
  3. sav был сделан в досовские времена как замена 'остаться в памяти резидентно' или для того чтобы 'сегодня не успел - завтра доделаю'

    можно переключать sav-Файлы при загрузке: hiew /sav=

    sav сохраняет состояния последних 24 файлов, маска поиска также сохраняется

    чтобы при переключении сохранялись режим,текущее смещение,и пр.в ini-файле:
    NextFileSaveState = On
    либо F9 - CtrlF9

    нет понятия рабочего каталога и поэтому все пути файлов абсолютны. конечно, можно подумать над опцией типа: если нет файла по старому пути, но есть такое имя в текущем каталоге считать что это он и есть.

    ОтветитьУдалить