Então, estou tentando criar um arquivo em lote na minha área de trabalho que inicia um arquivo e depois abre outro arquivo por meio desse arquivo
Até aí tudo bem, só quero que a janela seja maximizada, o que aparentemente fica bem mais complicado
Aqui está o que eu consegui:
@echo off
title Pokemon-Ruby Launch
Start C:\Users\groomcha002\Downloads\GPemu.lnk "C:\Users\groomcha002\Downloads\Pokemon-Ruby.gba"
exit
:: MAX?!?
Alguém pode me ajudar na minha confusão, preciso desesperadamente desse acesso fácil ao Pokémon Ruby
Responder1
Windows 10 de 64 bits.
Como executar um atalho do Windows maximizado?
Primeiras coisas primeiro. Você esqueceu as citações do título após o início.Start /?
Start "" "C:\Users\groomcha002\Downloads\GPemu.lnk" "C:\Users\groomcha002\Downloads\Pokemon-Ruby.gba"
Como executar um atalho maximizado?
Atalho do botão direito - Propriedades
Executar maximizado
Se isso não funcionar, então:
Start "" /max "C:\Users\groomcha002\Downloads\GPemu.lnk" "C:\Users\groomcha002\Downloads\Pokemon-Ruby.gba"
Responder2
Portanto, esse tipo de trabalho não pode ser resolvido por um simples comando na linha de comando ou por qualquer configuração aplicada ao conjuntoProxy_Chrome.exe
para abri-lo emtela cheia.
Você precisa obter suporte de outros idiomas/scripts comovbsouPowershell, além disso, se você olhar este código, o aplicativo é chamado porEU IA, não por um atalho, também são iniciados por flag-new-window
app_id
emProxy_Chrome
executável, talvez você precise editar as variáveis para colocar um caminho completo e qualificado para o seuGoogle/cromadapasta, também paragbaarquivo. Para esta resposta, coloquei ogbana mesma pasta onde o bat/cmd fica/executa....
@echo off && setlocal enabledelayedexpansion && mode 50,03 && title ...\GPemu
set "_gext=C:\Program Files (x86)\Google\Chrome\Application\chrome_proxy.exe"
set "_rom=!cd!\PokemonRuby.gba"&&set "_run=%SystemRoot%\System32\CScript.exe"
set "_id=jhficiigpnhhaojldmanflihieepanbb" && set "_vbs=%temp%\ActivFull.vbs"
type nul >"!_vbs!"&& set "_open_rom_f= --app-id=!_id! --new-window "!_rom!" "
start ".\GPemu" /realtime "!_gext!" --profile-directory=Default !_open_rom_f!
set "_run="!_run!" "!_vbs!" //nologo" && set "_pp=%windir%\system32\pathping"
set "_run_it=^>nul del /q /f "!_vbs!" ^& endlocal^&^& exit /b" && >"!_vbs!" (
echo/ Set objShell=WScript.CreateObject^("WScript.Shell"^)
echo/ objShell.AppActivate "gametime-palyer"
echo/ objShell.SendKeys ^("%% "^)
echo/ WScript.Sleep 00000000150
echo/ objShell.SendKeys ^("x"^)
)&& >nul (!_pp!.exe 127.1 -q 1 -p 1500 && >nul !_run! &&!_end_it! )
- :: Código VBS sem escape ::
Set objShell=WScript.CreateObject("WScript.Shell")
objShell.AppActivate "gametime-palyer"
objShell.SendKeys ("% ")
WScript.Sleep 150
objShell.SendKeys ("x")
Ovbsdefinido para ativar o GPemu (AppActivate
) e depois enviará as chaves (SendKeys
) para maximizar o Windows.
Sinto muito, meu limitadoInglês!