|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
В общем вопросик таков, когда то на этом форуме рассматривался класс, который недает Дос-приложению запустить окно при выполнении, так вот странная у менея ситуация с архиватором RAR работает архивирование и разархивирование, а вот чтоб список файлов архива в файл текстовый передать так хер, ниже приведен код: Код: plaintext 1. 2. 3. 4. 5.
Причем архивирование вот код вполне работает: Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext
Я не понимаю в чем причина, если кто знает и сталкивался с этим объясните. Или если в обход ситуации, мне надо получить список файлов из архива RAR без распоковки их куда либо и без всплывания всяческих окон!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 11:14 |
|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
Тут почитай В кратце " > spisok.txt" делает не RAR, а CMD.EXE который не запускается в данном случае. Получить список можно так Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 11:26 |
|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
johngornRAR и классом скрывающим Дос-приложения RAR не дос-приложение. Было бы ДОС, то проблем не было, виртуальная дос-машина все бы сделала. RAR.EXE это консольное Win-приложение. Разница c ДОСом принципиальная. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 11:32 |
|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
Спасибо Дима все заработало, но вот тогда вопросик, а почему тогда спокойно запускалось? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 11:48 |
|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
Дима же вроде уже объяснил. a &arh *.dbf *.cdx -hpпароль - это ключи саммого rar > spisok.txt Директива ДОС на перенаправление вывода в файл spisok.txt. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 12:41 |
|
Глюки при работе с архивами RAR и классом скрывающим Дос-приложения
|
|||
---|---|---|---|
#18+
johngornСпасибо Дима все заработало, но вот тогда вопросик, а почему тогда спокойно запускалось? Код: plaintext
Ссылку читал? Там все написано: если запускаешь через RUN то запускается CMD.EXE (отсюда черное окно при запуске Win-приложений с GUI), а внутри него твой RAR.EXE перенаправление вывода в файл (" > spisok.txt") делает CMD.EXE, т.к. он не был запущен то так работало: Код: plaintext
В моем классе используется WinAPI функция CreateProcess() для запуска, она сама CMD.EXE не запускает. Надо об этом самому заботиться. Вобщем RAR.EXE у тебя всегда запускался. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2008, 12:48 |
|
|
start [/forum/topic.php?fid=41&fpage=142&tid=1587045]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 350ms |
total: | 493ms |
0 / 0 |