Skip to Content
Nuova versione 12 disponibile 🎉

Interfaccia

La finestra di Babel Desktop è organizzata come un editor di codice: una barra attività a sinistra, il progetto al centro, le proprietà del target selezionato a destra e l’avanzamento dell’esecuzione corrente in basso.

Finestra di Babel Desktop con un progetto aperto: la barra attività a sinistra, la barra degli strumenti con New project, Add Assembly e Add dependency a sinistra e Canvas, Grid, Properties, Activity e Run project a destra, il canvas del progetto con BubbleBurst.exe selezionato, a destra il pannello Target properties di BubbleBurst.exe con le schede Settings e XML rules e i gruppi Map files e Renaming, in basso il pannello Activity con il Log di un'esecuzione completata, e la barra di statoFinestra di Babel Desktop con un progetto aperto: la barra attività a sinistra, la barra degli strumenti con New project, Add Assembly e Add dependency a sinistra e Canvas, Grid, Properties, Activity e Run project a destra, il canvas del progetto con BubbleBurst.exe selezionato, a destra il pannello Target properties di BubbleBurst.exe con le schede Settings e XML rules e i gruppi Map files e Renaming, in basso il pannello Activity con il Log di un'esecuzione completata, e la barra di statoFinestra di Babel Desktop con un progetto aperto: la barra attività a sinistra, la barra degli strumenti con New project, Add Assembly e Add dependency a sinistra e Canvas, Grid, Properties, Activity e Run project a destra, il canvas del progetto con BubbleBurst.exe selezionato, a destra il pannello Target properties di BubbleBurst.exe con le schede Settings e XML rules e i gruppi Map files e Renaming, in basso il pannello Activity con il Log di un'esecuzione completata, e la barra di stato

La finestra principale con il pannello delle proprietà e il pannello Attività aperti

Parti della finestra

La finestra principale ha sei parti. Il progetto è al centro, nel canvas o nella griglia, e i pannelli intorno mostrano le impostazioni del target selezionato e l’avanzamento di un’esecuzione.

ParteContenuto
Barra attivitàLa colonna di icone a sinistra. Apre la vista Progetto, la vista Estensioni, il Decodificatore stack, ogni connessione Licensing e le viste aggiunte dalle estensioni installate. In basso si trovano il menu dell’account e Impostazioni.
Barra degli strumentiNuovo progetto, + Aggiungi assembly e + Aggiungi dipendenza a sinistra; il selettore Diagramma / Griglia, Proprietà, Attività ed Esegui progetto a destra. Nella griglia contiene anche Risultati esecuzione.
Canvas o grigliaIl progetto come grafo o come tabella. Vedi Il canvas del progetto e La griglia del progetto.
Pannello delle proprietàLe impostazioni e le regole XML del target selezionato, ancorato a destra. Vedi Impostazioni del target.
Pannello AttivitàL’avanzamento, il log del motore e i problemi dell’esecuzione corrente, ancorato in basso. Vedi Eseguire il progetto.
Barra di statoLa connessione al motore, la versione e la piattaforma del motore, lo stato del server MCP, il numero di avvisi dell’ultima esecuzione, lo stato dell’elaborazione e Mostra output.

Per ridimensionare un pannello, trascina il suo separatore. Babel Desktop ricorda le dimensioni. Proprietà e Attività nella barra degli strumenti mostrano e nascondono i rispettivi pannelli.

Fai clic con il pulsante destro sulla barra attività per scegliere quali icone mostra, per spostare l’icona su cui hai fatto clic con Sposta su o Sposta giù, oppure per tornare all’ordine predefinito con Ripristina ordine barra laterale. Impostazioni è sempre visibile.

Su Windows e Linux la finestra ha una propria barra del titolo. Contiene la barra dei menu, al centro una casella di ricerca che apre la tavolozza comandi e mostra dove ti trovi, e a destra tre pulsanti che mostrano e nascondono i pannelli sinistro, inferiore e destro. Su macOS i menu si trovano nella barra dei menu del sistema.

Molti comandi dei menu hanno anche una scorciatoia da tastiera e una voce nella palette dei comandi, così puoi usarli senza il mouse.

MenuComandi
FileNuovo progetto, Apri progetto…, Salva, Salva con nome…, Aggiungi assembly…, Mostra output; su Windows e Linux anche Impostazioni… ed Esci
ModificaAnnulla, ripeti e i comandi degli appunti dei campi di testo
VisualizzaRiquadro comandi…, Progetto, Estensioni, Decodificatore stack, Diagramma, Griglia, Disponi grafo automaticamente, zoom e schermo intero
EseguiEsegui offuscamento, Avvia app offuscata, Annulla
AiutoDocumentazione e, su Windows e Linux, Controlla aggiornamenti… e Informazioni su Babel Obfuscator

Su macOS, Informazioni su Babel Obfuscator, Controlla aggiornamenti… e Impostazioni… si trovano nel menu dell’applicazione.

Tavolozza comandi

Premi Ctrl+Shift+P (Cmd+Shift+P su macOS) per aprire la tavolozza comandi. I comandi usati per ultimi sono in cima, sotto usati di recente, e ogni comando mostra la propria scorciatoia da tastiera, se ne ha una. Digita per filtrare l’elenco. La tavolozza elenca tutti i comandi dell’applicazione: i comandi del progetto (Progetto: Nuovo, Progetto: Apri…, Progetto: Apri recente…, Progetto: Salva, Progetto: Salva con nome…), i comandi degli assembly (Assembly: Aggiungi destinazioni principali…, Assembly: Sostituisci input e mantieni impostazioni…, i comandi delle dipendenze), i comandi di configurazione (Offuscamento: Imposta unione nell’assembly principale, Offuscamento: Imposta offuscamento pubblico (tutti gli assembly), Offuscamento: Imposta livello…), i comandi delle viste (Vista: Diagramma, Vista: Griglia, Vista: Adatta grafo, Vista: Impostazioni destinazione, Vista: Regole XML, Vista: Attività), gli strumenti (Strumenti: Decoder dello stack, Strumenti: Riferimento degli avvisi, Strumenti: Avvisi del processo), i comandi Plugin del motore, i comandi dell’aspetto, i comandi del server MCP, i comandi aggiunti dalle estensioni e i comandi Informazioni con le note sui componenti di terze parti.

Tavolozza comandi aperta sopra il canvas del progetto, con Project: Open... indicato come usato di recente, seguito da Project: Open Recent..., Tools: Stack decoder, Tools: Warning reference, Project: New, Assembly: Replace input and keep settings..., i comandi Project Save e i comandi Assembly, ciascuno con la propria scorciatoia da tastieraTavolozza comandi aperta sopra il canvas del progetto, con Project: Open... indicato come usato di recente, seguito da Project: Open Recent..., Tools: Stack decoder, Tools: Warning reference, Project: New, Assembly: Replace input and keep settings..., i comandi Project Save e i comandi Assembly, ciascuno con la propria scorciatoia da tastieraTavolozza comandi aperta sopra il canvas del progetto, con Project: Open... indicato come usato di recente, seguito da Project: Open Recent..., Tools: Stack decoder, Tools: Warning reference, Project: New, Assembly: Replace input and keep settings..., i comandi Project Save e i comandi Assembly, ciascuno con la propria scorciatoia da tastiera

La tavolozza comandi

Scorciatoie da tastiera

Su macOS i tasti sono gli stessi di Windows e Linux, con Cmd al posto di Ctrl.

ComandoWindows e LinuxmacOS
Tavolozza comandiCtrl+Shift+PCmd+Shift+P
Nuovo progettoCtrl+NCmd+N
Apri progettoCtrl+OCmd+O
Salva progettoCtrl+SCmd+S
Salva progetto con nomeCtrl+Shift+SCmd+Shift+S
Aggiungi assemblyCtrl+Shift+ACmd+Shift+A
Esegui offuscamentoCtrl+EnterCmd+Enter
Avvia app offuscataCtrl+F5Cmd+F5
Vista DiagrammaCtrl+Shift+CCmd+Shift+C
Vista GrigliaCtrl+Shift+GCmd+Shift+G
Disponi grafo automaticamenteCtrl+Shift+LCmd+Shift+L
Vista ProgettoCtrl+Shift+ECmd+Shift+E
Vista EstensioniCtrl+Shift+XCmd+Shift+X
Decodificatore stackCtrl+Shift+DCmd+Shift+D
ImpostazioniCtrl+,Cmd+,

Sul canvas e nella griglia, il tasto menu o Shift+F10 apre il menu del nodo, della riga o dell’intestazione di colonna attiva, ed Esc annulla l’operazione in corso. I tasti della griglia sono elencati in Selezionare e modificare.

Recupero del lavoro

Babel Desktop salva istantanee di ripristino delle modifiche al progetto che hai applicato ma non ancora salvato. Se l’applicazione o il motore si arrestano in modo imprevisto, all’avvio successivo un banner propone di ripristinare quel lavoro. Le password di sessione, come quelle delle chiavi di firma, non vengono mai scritte nelle istantanee né nei file di progetto, quindi devi inserirle di nuovo.

Last updated on