Список форумов   Список форумов  

Прибор System Exec.vi

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Прибор System Exec.vi

Сообщение John Chaban » Пн фев 18, 2008 8:35 pm

Всем привет!!!!
По какой причине может не выполняется командная строка поданная на вход прибора Systemexec
cd Program Files\WinRAR;
еще не выполянется команда
"C:\Program Files\WinRAR\ start/low rar a c:\temp\dann c:\temp\1.txt"
Данная команда архивирует файл 1.txt но запускает архиватор с низким приотриетом
Прибор Systemexec выдает ошибку "memory is full"

Система windowsXP или 200
John Chaban
Пользователь
 
Сообщений: 11
Зарегистрирован: Пн июн 11, 2007 11:48 am

Re: Прибор System Exec.vi

Сообщение Indey » Вт фев 19, 2008 12:21 pm

John Chaban писал(а):Всем привет!!!!
По какой причине может не выполняется командная строка поданная на вход прибора Systemexec
cd Program Files\WinRAR;
еще не выполянется команда
"C:\Program Files\WinRAR\ start/low rar a c:\temp\dann c:\temp\1.txt"
Данная команда архивирует файл 1.txt но запускает архиватор с низким приотриетом
Прибор Systemexec выдает ошибку "memory is full"

Система windowsXP или 200


И все-таки непонятно, что вам надо..
вот командная строка поданная на Systemexec, которая запускает winrar на архивирование:
C:\Program Files\WinRAR\winrar a c:\temp\1.rar c:\temp\1.txt
(кавычки не нужны).
Если перевести архиватор в фоновый режим, то приоритет будет самый низкий. Да и дело не в приоритете вовсе - на загрузку процессора он не влияет абсолютно. Почему вы упорно пользуетесь консольной версией rar.exe - я не понимаю. Если смущает то, что в при архивировании появляется окно winrara, то в Systemexec можно сделать Run Minimized. К тому же при использовании консольной версии окно тоже повляется.
Теперь по вашим командам:
1. cd Program Files\WinRAR
SystemExec предназначен для вызова из командной строки приложений. Для выполнения досовских команд он не годится. Поэтому cd (change drive) c ним не прокатит.
2. "C:\Program Files\WinRAR\ start/low rar a c:\temp\dann c:\temp\1.txt"
Ну во первых не нужны кавычки. Во вторых что такое start и low? Таких ключей и команд я в описании к консольной версии не нашел.
Если разбирать топологию, перед командой start у вас стоит левый слеш, что воспринимается как путь к папке. А разве в папке winrar есть подпапка start?
Indey
Специалист LabVIEW
 
Сообщений: 148
Зарегистрирован: Пт фев 02, 2007 9:34 am
Откуда: Электросталь


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2