VB.NET вызывает настольное приложение из двух ярлыков - задайте разные параметры - PullRequest
0 голосов
/ 05 августа 2010

У меня есть настольное приложение, которое считывает файлы из указанной папки, а затем помещает файлы в папку в сторонней системе управления документами на основе критериев, предоставленных пользователем.

Мой вопрос:

возможно ли каким-либо образом предоставить различные параметры коду, в зависимости от того, на какой ярлык приложения нажал пользователь, чтобы запустить его?

Ответы [ 3 ]

0 голосов
/ 05 августа 2010

Вы также можете использовать переменные условной компиляции и иметь 2 разных .exes.Вы должны быть в состоянии найти примеры обоих подходов (командная строка и переменная условной компиляции) в справке.

0 голосов
/ 05 августа 2010

Вы можете добавить параметры командной строки к ярлыку.Вот как это можно сделать в Windows:

  • В меню «Пуск» перейдите в «Блокнот».
  • Щелкните правой кнопкой мыши «Блокнот» и выберите «Отправить на рабочий стол» («Создать ярлык»)
  • Щелкните правой кнопкой мыши по вновь созданному значку на рабочем столе и выберите «Свойства»
  • Добавьте параметры командной строки в текстовое поле «Цель».

    • Например, если вы хотите, чтобы блокнот открывал файл hosts, это будет содержимое свойства Target:

      % SystemRoot% \ system32 \notepad.exe "C: \ WINDOWS \ system32 \ drivers \ etc \ hosts"

В свойство Target можно добавить практически все что угодноярлык, который вы бы поместили в командную строку.

0 голосов
/ 05 августа 2010

Да.

Самый простой способ состоит в том, чтобы ярлык передавал эти параметры через командную строку.

...