Кажется, что ваш вопрос состоит из двух частей:
- Как сделать скрипты доступными на рабочих столах пользователей.
- Как придать каждому скрипту определенный значок.
Для (1) вы можете создать ярлык на рабочих столах пользователей, который запускает следующую команду:
C:\cygwin\bin\bash.exe -c 'cat *tsv | sort > combined_n_sorted.txt'
или, если команды хранятся в сценарии,
C:\cygwin\bin\bash.exe -c /path/to/script
Если вы хотите, чтобы окно консоли не появлялось во время выполнения скрипта, вы можете использовать команду run
(в пакете run
), например:
C:\cygwin\bin\run.exe /bin/bash -c 'cat *tsv | sort > combined_n_sorted.txt'
# or
C:\cygwin\bin\run.exe /path/to/script
Но этодля пользователей может быть лучше видеть окно консоли, поэтому они знают, что скрипт запущен.
Для (2) вы можете изменить значок каждого ярлыка индивидуально, щелкнув правой кнопкой мыши на нем и выбрав «Свойства», но AFAIK этоизменение одного хоста за один раз.Я не знаю ни одного пакетного способа сделать это, хотя, без сомнения, есть ключ реестра, который вы можете установить.Или, если вы измените значок ярлыка на своем хосте, а затем распространите этот ярлык, он может оставить тот же значок на рабочих столах других пользователей, если значок является стандартным, который существует на их хостах.