Чи можливо виконувати пакетні команди з ярликів 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.