2010-08-05 1 views
0

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

Мой вопрос:

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

ответ

0

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

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

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

      % SystemRoot% \ system32 \ notepad.exe «C: \ WINDOWS \ system32 \ Drivers \ Etc \ хостов»

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

+0

большое спасибо. что я должен это сделать – user228058

0

Да.

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

+0

Можете ли вы объяснить, как я буду это делать? IE, где бы я написал код и какой код я должен писать? – user228058

+0

Я не знаю, был ли я понятен, но пользователь не запускает приложение через линию commnad. им нужно будет запустить его с значка на рабочем столе. спасибо – user228058

+0

@user Я добавил ответ, который, я думаю, отвечает на ваш вопрос. –

0

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

+0

Что вы подразумеваете под помощью? – user228058

+0

Файлы справки MS, встроенные в продукт, онлайн-образцы, база знаний Microsoft или Google. – Beth

 Смежные вопросы

  • Нет связанных вопросов^_^