É possível executar comandos em lote de atalhos do Windows?

0

Estou tentando executar alguns programas em uma unidade flash. Portanto, quero que eles mantenham seus dados na unidade também. Eu sei como fazer isso usando o seguinte script em lote;

APPDATA=%CD%
Program.exe

No entanto, usar vários scripts em lote é bastante inconveniente. Eu vi certos comandos na seção de destino de um atalho. Por exemplo, ao usar um navegador da web;

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

Agora, estou tentando adicionar o comando APPDATA=%CD% em um atalho, para que os dados sejam mantidos na minha unidade flash em vez do computador host. Alguém sabe como posso fazer isso?

Estou usando o Windows 10, mas o comando deve funcionar em todas as versões modernas do Windows.

    
por Jaïr Paalman 16.12.2015 / 21:26

2 respostas

2

Parece que você está apenas anexando APPDATA=%CD% ao campo "Destino" de um atalho, como um argumento para o programa "launcher.exe".

Eu não acho que você queira / precise, pois appdata é uma variável de ambiente conhecida do Windows e especialmente porque %cd% só funciona em um prompt de comando.

Para mim, parece que você quer fazer é definir a variável de ambiente appdata e, em seguida, executar o Iniciador.

Para definir uma variável de ambiente a partir da linha de comando, você precisa usar a palavra-chave set .

Então ...:

  • Crie um novo arquivo de texto (com o Notepad.exe ou qualquer outro).
  • Adicione set APPDATA=%CD% ao arquivo.
  • Na linha seguinte, adicione o caminho completo ao Launcher.exe (por exemplo, c:\program files\minecraft\launcher.exe ).
  • Salve o arquivo em algum lugar, com uma extensão de arquivo em lote (por exemplo: whateverYouLike.bat )
  • Altere o Alvo do seu atalho para apontar para o arquivo de lote que você acabou de criar (em vez de Launcher.exe). Certifique-se de manter o mesmo campo "Start in" ("Beginnen in"), para que o arquivo de destino seja executado no contexto dessa pasta

Agora, quando você clicar no atalho, ele executará seu arquivo de lote, e seu arquivo de lote primeiro definirá a variável de ambiente AppData e, em seguida, executará o Launcher.exe.

    
por 16.12.2015 / 22:11
2

Como faço uma versão portátil do Minecraft?

If we already had Minecraft installed, it's very easy to convert it to portable Minecraft. We still create the directories on the USB and download Minecraft.exe, but we copy the existing .minecraft folder from the disk to the USB.

To find the non-portable Minecraft folder, we can press the Windows key + R and type %appdata% at the "Run" window.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 07a

Then, we just copy .minecraft to the data folder on the thumb drive.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 07b

Create the batch to start portable Minecraft

Finally, we need to create a batch file to start Minecraft. This batch file will tell the Minecraft executable to use the folders on the USB, and not the HDD.

We just need to open a plain text editor, such as Notepad...

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 08

...and type:

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

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 09

Afterward, we save the file within the Minecraft Portable folder, along with the bin and data folders.

We can give it a name of our choice, such as "portable Minecraft", or "Minecraft portable", or "launcher". It is important that it has the ".bat" extension, and we have selected "All Files" in the "Save as type".

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 10

If we did it correctly, the system will recognize it as a Windows Batch File.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 11

This is the file we will run to start the portable Minecraft.

Portable Minecraft: The first launch

The first time we start portable Minecraft, the PC needs to have internet access. It will download the runtime...

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 12

...set up the runtime, which can take a while on a slow USB stick...

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 13

...and then prompt for our Minecraft account credentials.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 14

Once inside, it's a good idea to check that the proper folders on the USB are being used, instead of the system folders. We click on Edit Profile...

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 15

...and make sure the Game Directory and Executable are both on the flash drive.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 16

We don't need to make any changes, just check that the paths are on the USB.

After that, we can click on Play. We wait as the system downloads the proper files...

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 17

...and a couple of minutes later, we are on the main menu.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 18

With a good enough USB flash drive, there will be no difference as if we played off the HDD.

How to Create Portable Minecraft - Make a USB stick to Play Anywhere 19

Since we run the program once, we can now play offline on any PC with the same version of Windows. It won't even ask for the account credentials anymore, the one time was enough.

Source Minecraft portátil - Faça um pendrive para tocar em qualquer lugar

    
por 16.12.2015 / 22:22