Чи можливо виконувати пакетні команди з ярликів Windows?


1

Я намагаюся запустити деякі програми з флешки. Тому я хочу, щоб вони зберігали свої дані і на диску. Я знаю, як це зробити за допомогою наступного пакетного сценарію;

APPDATA=%CD%
Program.exe

Однак використання декількох пакетних сценаріїв досить незручно. Я бачив певні команди в цільовому розділі ярлика. Наприклад, при використанні веб-браузера;

"C:\Program Files\chrome\chrome.exe" http://"www.google.com"

Тепер я намагаюся додати APPDATA=%CD%команду до ярлика, щоб дані зберігалися на моїй флешці замість хост-комп'ютера. Хтось знає, як я можу це зробити?

Я використовую Windows 10, але команда повинна працювати у всіх сучасних версіях Windows.

Приклад того, що я намагаюся зробити.


Укажіть, будь ласка, скріншот конфігурації ярлика, яку ви намагаєтеся ...
Ƭᴇcʜιᴇ007

Яка версія Windows? Також розгляньте можливість редагування свого питання, щоб включити ваш коментар.
Стівен

Класно. Має більше сенсу зараз. ;) Отже, що змушує вас думати, що додавання цієї команди як аргументу до Launcher.exe вплине? Я прошу, бо це те, що ти там робиш, і це насправді не узгоджується з твоєю згадкою про "партію" ...
Ƭᴇcʜιᴇ007

Чому б просто не використовувати портативний хром, портативний firefox, ...
DavidPostill

Відповіді:


2

Здається, ви просто додаєте APPDATA=%CD%до поля "Ціль" ярлика як аргумент для програми "launcher.exe".

Я не думаю, що це саме те, що ти хочеш / потребуєш, оскільки appdataце відома змінна середовища Windows, а тим більше, що %cd%працює лише з командного рядка.

Мені здається, ви хочете зробити, це встановити appdataзмінну середовища, а потім запустити Launcher.

Щоб встановити змінну середовища з командного рядка, потрібно використовувати ключове слово set.

Тому...:

  • Створіть новий текстовий файл (із Notepad.exe чи будь-яким іншим).
  • Додати set APPDATA=%CD%у файл.
  • У наступному рядку додайте повний шлях до Launcher.exe (наприклад, c:\program files\minecraft\launcher.exe).
  • Збережіть файл де - небудь, з розширенням пакетного файлу (тобто: whateverYouLike.bat)
  • Змініть ціль ярлика, щоб вказати на щойно створений пакетний файл (замість Launcher.exe). Переконайтесь, що ви зберігаєте поле "Почати в" ("Beginnen in") однакове, щоб цільовий файл запускався в контексті цієї папки

Отже, коли ви натиснете ярлик, він запустить ваш пакетний файл, і ваш пакетний файл спочатку встановить змінну середовища AppData, а потім запустить Launcher.exe.


Так, я це вже зробив. Тепер я намагаюся зробити це за допомогою ярлика, оскільки я намагаюся зробити це для декількох програм, і я не хочу створювати пакетний файл для кожної з них.
Jaïr Paalman

1
Ви повинні поставити цю інформацію у своє запитання, тому ми не пропонуємо речі, які стосуються лише запропонованої інформації та / або, яку ви вже пробували.
Ƭᴇcʜιᴇ007

Отже, ви попросили "пакетної" допомоги, але ви не хочете робити пакетні файли? Як зробити пакетні файли (один раз) складніше, ніж зміни ярликів для декількох файлів? Плутати ..: / Як би я не сказав, ви не можете зробити це так, як намагаєтесь. Можливо, спробуйте змінити "ціль" на set appdata=%cd% & c:\pathtofile\launcher.exeі побачити, чи це працює (я не думаю, що це буде).
Ƭᴇcʜιᴇ007

Я намагався. Це не спрацювало. Я думаю, що це справді неможливо. Проблема полягає в тому, що я не бачу піктограми, коли використовую пакетні сценарії. Я просто думав, що має бути простіший шлях, але я думаю, що немає. У будь-якому випадку, дякую за вашу допомогу.
Jaïr Paalman

1
@ JaïrPaalman Портативне посилання на мікрафт, яке я включив у свою відповідь, також стосується способів вирішення проблем із значками: "Додаткова миля: отримання значка Minecraft для USB". Ви можете використовувати ту саму техніку для будь-яких пакетних файлів, які ви зберігаєте на USB-накопичувач.
DavidPostill

2

Як зробити портативну версію Minecraft?

Якщо у нас вже був встановлений Minecraft, перетворити його на портативний Minecraft дуже просто. Ми все ще створюємо каталоги на USB і завантажуємо Minecraft.exe, але копіюємо існуючу папку .minecraft з диска на USB.

Щоб знайти не портативну папку Minecraft, ми можемо натиснути клавішу Windows + R і набрати% appdata% у вікні "Виконати".

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 07a

Потім ми просто копіюємо .minecraft у папку даних на накопичувачі великого пальця.

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати будь-де 07b

Створіть пакет, щоб запустити портативний Minecraft

Нарешті, нам потрібно створити пакетний файл, щоб запустити Minecraft. Цей пакетний файл підкаже виконуваному файлом Minecraft використовувати папки на USB, а не на жорсткому диску.

Нам просто потрібно відкрити звичайний текстовий редактор, наприклад Блокнот ...

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 08

... і введіть:

set APPDATA=%CD%\data 
"%CD%\bin\Minecraft.exe"

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 09

Згодом ми зберігаємо файл у папці Minecraft Portable, а також папки та папки даних.

Ми можемо дати йому назву на наш вибір, наприклад "портативний Minecraft", "Minecraft portable" або "пускова установка". Важливо, щоб він мав розширення ".bat", і ми вибрали "Усі файли" у "Зберегти як тип".

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 10

Якщо ми зробили це правильно, система розпізнає його як пакетний файл Windows.

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 11

Це файл, який ми запустимо для запуску портативного Minecraft.

Портативний Minecraft: Перший запуск

Перший раз, коли ми запускаємо портативний Minecraft, ПК повинен мати доступ до Інтернету. Він завантажить час виконання ...

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 12

... налаштувати час виконання, який може зайняти деякий час на повільній USB-паличці ...

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 13

... а потім підкажіть наші облікові дані Minecraft.

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 14

Потрапивши всередину, рекомендується замість системних папок перевірити, чи використовуються належні папки на USB. Натискаємо на Редагувати профіль ...

Як створити портативний Minecraft - Створіть USB-накопичувач, щоб грати в будь-якому місці 15

... і переконайтесь, що на флешці є обидва каталогу каталогів та виконуваний файл.

Як створити портативний Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці 16

Нам не потрібно вносити жодних змін, просто перевірте, чи є шляхи на USB.

Після цього ми можемо натиснути на Play. Ми чекаємо, коли система завантажить належні файли ...

Як створити портативний Minecraft - Створіть USB-накопичувач, щоб грати в будь-якому місці 17

... і через пару хвилин ми перебуваємо в головному меню.

Як створити портативний Minecraft - Створіть USB-накопичувач, щоб грати в будь-якому місці 18

З досить хорошим флеш-накопичувачем USB, різниці не буде, як якщо б ми відтворювали жорсткий диск.

Як створити портативний Minecraft - Створіть USB-накопичувач, щоб грати в будь-якому місці 19

Оскільки ми запускали програму один раз, тепер ми можемо грати в автономному режимі на будь-якому ПК із тією ж версією Windows. Він навіть більше не запитуватиме облікові дані облікового запису, одного разу було достатньо.

Джерело Portable Minecraft - Зробіть USB-накопичувач, щоб грати в будь-якому місці


Так, це я намагаюся не робити.
Jaïr Paalman

Я не думаю, що можливо змінити ярлик за вашим бажанням.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.