Интерфейс GUI для запутанного интерфейса командной строки? - PullRequest
2 голосов
/ 27 января 2011

Windows XP

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

Если возможно, я бы хотел, чтобы он получал данные для заполнения выпадающих списков и тому подобное, но напо крайней мере, я хотел бы иметь возможность нажать кнопку и выполнить любую задачу.Я никогда не делал ничего подобного раньше, поэтому любая помощь будет приветствоваться.

Спасибо

1 Ответ

1 голос
/ 27 января 2011

Здесь есть два варианта:

Если в командной строке exe вызывает dll или сборку для выполнения этой работы, то вы можете работать над внешним интерфейсом для DLL на основе методов, которые он предоставляет (то есть вы можете полностью исключить внешний интерфейс командной строки.

В качестве альтернативы вам нужно обернуть процесс, в котором запускается командная строка, и перехватить его выходные данные, а также передать их по мере необходимости. Здесь есть руководство о том, как написать такую ​​оболочку: http://support.microsoft.com/kb/305994 (Это основано на написании оболочки в c #).

Хотя один комментарий - хотя было бы возможно сделать это в VB.Net, используя иллюстрированные методы, сделать это в VB6 было бы намного сложнее или даже невозможно.

...