Interfaccia da riga di comando di Studio

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Roblox Studio supporta argomenti da riga di comando che consentono di avviarlo con funzionalità speciali, come l'apertura di un luogo o di uno script specifico quando viene avviato Studio. L'eseguibile di Roblox Studio è generalmente installato nei seguenti percorsi:

OSPosizione
Windows%localappdata%\Roblox\Versions\[version]\RobloxStudioBeta.exe
Mac/Applications/RobloxStudio.app/Contents/MacOS/RobloxStudio

Quando avviato dalla riga di comando, Studio invia registri dettagliati a stdout che sono più dettagliati di quanto appare nella finestra Output. Gli argomenti utilizzano un prefisso a doppio trattino e sono insensibili al caso. I percorsi dei file che contengono spazi devono essere racchiusi tra virgolette.

Apri un luogo

Per aprire un luogo pubblicato, specifica l'ID del luogo, l'ID dell'universo e un'attività.

Argomenti richiesti

ArgomentoDescrizione
--placeId <placeId>L'ID numerico del luogo da aprire.
--universeId <universeId>L'universo che possiede il luogo.
--task <taskName>Specifica come Studio apre il luogo in base all'attività fornita. Vedi la tabella attività supportate qui sotto per ulteriori informazioni.

Attività supportate

ArgomentoDescrizione
EditPlaceApre l'ultima versione pubblicata del luogo per la modifica.
EditPlaceRevisionApre una specifica versione precedente del luogo. Richiede --placeVersion <versionNumber> per specificare la versione.

Argomenti opzionali

ArgomentoDescrizione
--targetInstanceId <guid>Muove la telecamera di Studio per focalizzarsi sull'istanza con questo GUID dopo che il luogo è stato caricato.
--annotationId <guid>Apre l'annotazione con questo GUID dopo che il luogo è stato caricato.

Esempi


# Apri l'ultima versione di un luogo
RobloxStudio.exe --task EditPlace --placeId 74265016723074 --universeId 7127583708
# Apri una specifica versione precedente
RobloxStudio.exe --task EditPlaceRevision --placeId 74265016723074 --universeId 7127583708 --placeVersion 2

Apri un file locale

Per aprire un luogo locale, usa --task EditFile con il seguente argomento.

ArgomentoDescrizione
--localPlaceFile <path>Percorso assoluto a un file di luogo locale .rbxl o .rbxlx da aprire.

Puoi anche aprire un file di luogo locale passando il percorso del file come primo argomento posizionale senza un nome di flag.

Esempi


# Apri un file di luogo locale
RobloxStudio.exe --task EditFile --localPlaceFile "Projects\MyGame.rbxl"
# Forma abbreviata
RobloxStudio.exe "Projects\MyGame.rbxl"

Apri uno script

Per aprire uno script, specifica l'ID del luogo, l'ID dell'universo e l'attività come descritto nella sezione aprire un luogo. Dopodiché fornisci uno dei seguenti argomenti a seconda di come vuoi aprire lo script.

ArgomentoDescrizione
--openScriptPath <path>Il percorso dello script. Deve utilizzare / come separatori e seguire le semantiche absolute require-by-string.
--openScriptFromId <uniqueId>L'ID unico dello script da aprire.

Evidenziazione opzionale

Facoltativamente, evidenzia righe specifiche o un intervallo di caratteri all'apertura dello script.

ArgomentoDescrizione
--startLine <n>Riga di partenza dell'intervallo di evidenziazione. Basata su 1 e inclusiva.
--endLine <n>Riga finale dell'intervallo di evidenziazione. Basata su 1 ed esclusiva.
--startCharacter <n>Posizione del carattere iniziale all'interno della riga. Basata su 1.
--endCharacter <n>Posizione del carattere finale all'interno della riga. Basata su 1 ed esclusiva.

Esempi


# Apri uno script per percorso
RobloxStudio.exe --task EditPlace --placeId 74265016723074 --universeId 7127583708 --openScriptPath Workspace/MyFolder/MyScript
# Apri uno script per ID
RobloxStudio.exe --task EditPlace --placeId 74265016723074 --universeId 7127583708 --openScriptFromId 604a6aa2-04cc-c820-09b3-a1dc0000537f
# Apri uno script e evidenzia righe specifiche
RobloxStudio.exe --task EditPlace --placeId 74265016723074 --universeId 7127583708 --openScriptPath Workspace/MyFolder/MyScript --startLine 1 --endLine 5
# Apri uno script e evidenzia un intervallo di caratteri
RobloxStudio.exe --task EditPlace --placeId 74265016723074 --universeId 7127583708 --openScriptPath Workspace/MyFolder/MyScript --startLine 1 --endLine 1 --startCharacter 1 --endCharacter 6

Esegui uno script

Usa --task RunScript per eseguire uno script Luau dopo che un luogo ha terminato il caricamento. Gli script vengono eseguiti allo stesso livello di autorizzazione della barra dei comandi di Studio. Puoi combinare questo con --placeId e --universeId per eseguire lo script in un'esperienza specifica, o --localPlaceFile per eseguire lo script in un file di luogo locale. Se quegli argomenti sono omessi, Studio apre il modello base vuoto predefinito e esegue lo script lì.

Argomenti richiesti

ArgomentoDescrizione
--runScriptFile <path>Percorso assoluto a un file .lua o .luau da eseguire.

Argomenti opzionali

ArgomentoDescrizione
--outputFile <path>Percorso a un file dove viene scritto l'output dello script.
--quitAfterExecutionSe fornito, Studio si chiude dopo che lo script ha terminato di eseguire.

Esempi


# Esegui uno script in un'esperienza specifica e chiudi al termine
RobloxStudio.exe --task RunScript --placeId 74265016723074 --universeId 7127583708 --runScriptFile smokeTest.luau --outputFile out.log --quitAfterExecution
# Esegui uno script nel baseplate predefinito
RobloxStudio.exe --task RunScript --runScriptFile smokeTest.luau

Prova un asset

Usa --task TryAsset per inserire un asset specifico in un modello di baseplate e aprirlo per la modifica.

Argomenti richiesti

ArgomentoDescrizione
--assetId <id>L'ID dell'asset da inserire.

Esempio


RobloxStudio.exe --task TryAsset --assetId 53326

Dump API

Usa --api, --fullApi o --apiV2 per scrivere la superficie API di Roblox in un file ed uscire.

ArgomentoDescrizione
--api <path>Scrive l'API di scripting Luau come JSON nel file specificato.
--fullApi <path>Scrive l'intera superficie API come JSON nel file specificato.
--apiV2 <path>Scrive l'intera API come JSON nel formato schema V2 nel file specificato.

Esempi


RobloxStudio.exe --api "Desktop/output.json"
RobloxStudio.exe --fullApi "Desktop/output.json"
RobloxStudio.exe --apiV2 "Desktop/output.json"
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.