Forum Orbiter Italia
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.


CLICCA QUI PER SCARICARE ORBITER 2016
 
IndiceIndice  LinkLink  Ultime immaginiUltime immagini  CercaCerca  RegistratiRegistrati  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Ho dimenticato la password
FOI è sui social



Parole chiave
d3d9 Eridanus comandi OrbiterSound ummu Nassp Shuttle modellino autofcs TransX Fausto 2024 jarvis multiplayer texture AMSO Antares DGIV 2025 Rientro tutorial 2022 SPACE tastiera apollo IMFD
Siti amici
AstronautiNEWS

ForumAstronautico

Orbiter Forum

Tuttovola.org
Ultimi argomenti attivi
» Progetto: NOVA HLV
Autohotkey e MFD esterni EmptyDa Andrew Mer 12 Giu 2024 - 10:19

» Buona Pasqua 2024!
Autohotkey e MFD esterni EmptyDa Ripley Mar 2 Apr 2024 - 22:13

» Premiato il team del satellite italiano AGILE
Autohotkey e MFD esterni EmptyDa Andrew Mer 21 Feb 2024 - 17:17

» Space Shuttle Atlantis al KSC Visitor Complex
Autohotkey e MFD esterni EmptyDa Andrew Gio 22 Giu 2023 - 11:46

» Primo lancio di Starship: successo o fallimento?
Autohotkey e MFD esterni EmptyDa Andrew Ven 5 Mag 2023 - 18:19

» Rendere L'audio di Orbiter Sound e XR Sound indipendenti senza capogiri!
Autohotkey e MFD esterni EmptyDa Kappa4401 Mer 5 Apr 2023 - 13:59

» Kappa4401 Orbiter's Tour
Autohotkey e MFD esterni EmptyDa Kappa4401 Mer 29 Mar 2023 - 13:59

» OpenOrbiter BETA
Autohotkey e MFD esterni EmptyDa Ripley Mer 29 Mar 2023 - 0:39

» Missione "Robin Sunrise"
Autohotkey e MFD esterni EmptyDa Andrew Mar 20 Dic 2022 - 8:56

» Errore Orbiter "Initialising 3D environment"
Autohotkey e MFD esterni EmptyDa Ripley Mar 13 Dic 2022 - 16:26

» Artemis I
Autohotkey e MFD esterni EmptyDa Ripley Mar 22 Nov 2022 - 16:16

» Sviluppo della Flotta XR Open Source
Autohotkey e MFD esterni EmptyDa Ripley Lun 14 Nov 2022 - 15:24

» D3D9 - il client grafico di Jarmonik
Autohotkey e MFD esterni EmptyDa Ripley Lun 31 Ott 2022 - 12:28

» Ci ha lasciati Jim McDivitt
Autohotkey e MFD esterni EmptyDa Pete Conrad Lun 17 Ott 2022 - 21:19

» "Starlab" space station
Autohotkey e MFD esterni EmptyDa Pete Conrad Gio 6 Ott 2022 - 15:12

» Ciao a tutti
Autohotkey e MFD esterni EmptyDa Andrew Lun 5 Set 2022 - 22:01

» "Saturn X" concept
Autohotkey e MFD esterni EmptyDa Andrew Mer 10 Ago 2022 - 0:30

» Avere 2 versioni della stessa base
Autohotkey e MFD esterni EmptyDa Ripley Mar 28 Giu 2022 - 17:49

» Costruiranno uno spazioporto per suborbitali a Taranto?
Autohotkey e MFD esterni EmptyDa Francy03 Sab 18 Giu 2022 - 20:04

» Missione Minerva
Autohotkey e MFD esterni EmptyDa Ripley Gio 16 Giu 2022 - 23:06

» Ciao a tutti da Francy
Autohotkey e MFD esterni EmptyDa Ripley Gio 16 Giu 2022 - 11:59

» Orbit Hangar - nuovo indirizzo
Autohotkey e MFD esterni EmptyDa Ripley Lun 13 Giu 2022 - 17:46

» Ruote dei Delta Glider e Simili mezze sottoterra!
Autohotkey e MFD esterni EmptyDa Kappa4401 Ven 11 Mar 2022 - 20:22

» E' morto Tito Stagno
Autohotkey e MFD esterni EmptyDa Pete Conrad Mar 1 Feb 2022 - 20:41

» Crash di Orbiter 2016 con gli astronauti!
Autohotkey e MFD esterni EmptyDa Ripley Mar 4 Gen 2022 - 14:03

Argomenti simili

 

 Autohotkey e MFD esterni

Andare in basso 
2 partecipanti
AutoreMessaggio
Ripley
Admin
Admin
Ripley


Numero di messaggi : 4744
Età : 60
Località : Roma
Data d'iscrizione : 12.07.10

Autohotkey e MFD esterni Empty
MessaggioTitolo: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptyVen 13 Gen 2012 - 15:20

Sto sperimentando l'apertura automatica di n MFD esterni con Autohotkey, e funziona alla grande!

Sono partito da questo script su Orbiterwiki, in cui basta premere un paio di tasti in Orbiter per aprire degli MFD esterni, sempre nella stessa posizione ed ognuno con la sua dimensione!
Ho solo dovuto cambiare la hotkey predefinita perchè interferiva con Videnie di Artlav.

Si deve disabilitare l'opzione "Focus follows mouse" (Launchpad, scheda Parameters), altrimenti se l'MFD viene aperto "sopra" al puntatore, Orbiter perde il focus e lo script si blocca.
Alternativamente, si deve spostare il mouse lontano dall'area interessata, cioè, se apriamo 4 MFD in alto, uno accanto all'altro in orizzontale, dovremo prima spostare il mouse in basso sullo schermo.

Grazie all'utility "AU3_Spy.exe", presente nella cartella di Autohotkey, si possono trovare le posizioni x,y relative alla propria risoluzione video.
Avendo un monitor da 22" @ 1680x1050, ho deciso per ora di dimensionare la finestra di Orbiter a 1680x750 e di usare la striscia di 300 pixel in alto per aprire 4 MFD allineati, più un quinto a 800x600 su un secondo monitor touchscreen a fianco!

Forza

I file di Autohotkey (ahk) sono dei semplici file di testo da mandare in "esecuzione" con un click destro.

Ora devo capire come far aprire automaticamente gli MFD quando Autohotkey rileva la presenza della finestra di Orbiter.
Lo script l'ho trovato, ed è questo.

Per ora ho chiesto aiuto sul forum di AHK.
http://www.autohotkey.com/forum/viewtopic.php?p=505220


Ultima modifica di ripley il Sab 14 Gen 2012 - 9:47 - modificato 3 volte.
Torna in alto Andare in basso
http://www.tuttovola.org
Ripley
Admin
Admin
Ripley


Numero di messaggi : 4744
Età : 60
Località : Roma
Data d'iscrizione : 12.07.10

Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptyVen 13 Gen 2012 - 17:39

È arrivato l'aiuto, ed ecco lo script per attivare automaticamente 5 MFD esterni!

Lo script è per la mia configurazione di doppio monitor (e loro relative risoluzioni). Gli MFD da 1 a 4 vengono aperti in alto sul monitor principale ed il numero 5 è quello che va a finire sul monitor 800x600 (che tengo a sinistra).

Modificate di conseguenza il numero totale di MFD (cancellando o aggiungendo) e le loro coordinate.

Codice:
#Persistent
WinWait,ahk_class Orbiter Render Window
WinMinimize  ; Minimize the window found by WinWait.
   
SetKeyDelay,100,50

ExtMFD1PosX:=0
ExtMFD1PosY:=0
ExtMFD1Width:=350
ExtMFD1Height:=350

ExtMFD2PosX:=355
ExtMFD2PosY:=0
ExtMFD2Width:=350
ExtMFD2Height:=350

ExtMFD3PosX:=710
ExtMFD3PosY:=0
ExtMFD3Width:=350
ExtMFD3Height:=350

ExtMFD4PosX:=1065
ExtMFD4PosY:=0
ExtMFD4Width:=350
ExtMFD4Height:=350

ExtMFD5PosX:=-800
ExtMFD5PosY:=800
ExtMFD5Width:=658
ExtMFD5Height:=600

WinActivate,ahk_class Orbiter Render Window
Send ^{F4}
WinWait, Custom
Control, ChooseString, External Mfd, ListBox1, Custom
ControlClick, Button1, Custom
WinWait,MFD
WinSetTitle,ExtMFD1
WinMove,ExtMFD1,,%ExtMFD1PosX%,%ExtMFD1PosY%,%ExtMFD1Width%,%ExtMFD1Height%

WinActivate,ahk_class Orbiter Render Window
Send ^{F4}
WinWait, Custom
Control, ChooseString, External Mfd, ListBox1, Custom
ControlClick, Button1, Custom
WinWait,MFD
WinSetTitle,ExtMFD2
WinMove,ExtMFD2,,%ExtMFD2PosX%,%ExtMFD2PosY%,%ExtMFD2Width%,%ExtMFD2Height%

WinActivate,ahk_class Orbiter Render Window
Send ^{F4}
WinWait, Custom
Control, ChooseString, External Mfd, ListBox1, Custom
ControlClick, Button1, Custom
WinWait,MFD
WinSetTitle,ExtMFD3
WinMove,ExtMFD3,,%ExtMFD3PosX%,%ExtMFD3PosY%,%ExtMFD3Width%,%ExtMFD3Height%

WinActivate,ahk_class Orbiter Render Window
Send ^{F4}
WinWait, Custom
Control, ChooseString, External Mfd, ListBox1, Custom
ControlClick, Button1, Custom
WinWait,MFD
WinSetTitle,ExtMFD4
WinMove,ExtMFD4,,%ExtMFD4PosX%,%ExtMFD4PosY%,%ExtMFD4Width%,%ExtMFD4Height%

WinActivate,ahk_class Orbiter Render Window
Send ^{F4}
WinWait, Custom
Control, ChooseString, External Mfd, ListBox1, Custom
ControlClick, Button1, Custom
WinWait,MFD
WinSetTitle,ExtMFD5
WinMove,ExtMFD5,,%ExtMFD5PosX%,%ExtMFD5PosY%,%ExtMFD5Width%,%ExtMFD5Height%

WinActivate,ahk_class Orbiter Render Window


Ultima modifica di ripley il Sab 14 Gen 2012 - 1:47 - modificato 1 volta.
Torna in alto Andare in basso
http://www.tuttovola.org
ndudi
Add-on Developer
Add-on Developer
ndudi


Numero di messaggi : 450
Età : 41
Località : como
Data d'iscrizione : 13.06.11

Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptyVen 13 Gen 2012 - 18:24

molto interessante!! in love
Da ignorante in materia vorrei però chiederti: come si usa uno script? Blink
Torna in alto Andare in basso
Ripley
Admin
Admin
Ripley


Numero di messaggi : 4744
Età : 60
Località : Roma
Data d'iscrizione : 12.07.10

Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptyVen 13 Gen 2012 - 18:32

Installi Autohotkey, clicchi col destro su uno script e selezioni "Run script".
Si possono avere più script in esecuzione contemporaneamente.
Torna in alto Andare in basso
http://www.tuttovola.org
ndudi
Add-on Developer
Add-on Developer
ndudi


Numero di messaggi : 450
Età : 41
Località : como
Data d'iscrizione : 13.06.11

Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptySab 14 Gen 2012 - 0:16

ripley ha scritto:
Installi Autohotkey, clicchi col destro su uno script e selezioni "Run script".
Si possono avere più script in esecuzione contemporaneamente.

Ah capito, è come un file dedicato a quel tipo di software!Grazie mille, lo proverò!!
Torna in alto Andare in basso
Ripley
Admin
Admin
Ripley


Numero di messaggi : 4744
Età : 60
Località : Roma
Data d'iscrizione : 12.07.10

Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni EmptySab 14 Gen 2012 - 20:30

Certo, sono esattamente file "dedicati"! Come Word ha i doc ed Excel gli xls.
Gli script di Autohotkey sono semplici file di testo con estensione ahk.

Aggiungo che basta copiare in "esecuzione automatica" (C:\Documents and Settings\All Users\Menu Avvio\Programmi\Esecuzione automatica) il collegamento al nostro script AHK per farlo caricare all'avvio di Winzozz, ed ogni volta che lanceremo Orbiter si apriranno gli MFD.
Se per un qualsiasi motivo non dovesse funzionare, o volessimo riaprire gli MFD che abbiamo chiuso (chissà perchè!!), basta cliccare col tasto destro sull'icona dello script e selezionare "Reload This Script".
Torna in alto Andare in basso
http://www.tuttovola.org
Contenuto sponsorizzato





Autohotkey e MFD esterni Empty
MessaggioTitolo: Re: Autohotkey e MFD esterni   Autohotkey e MFD esterni Empty

Torna in alto Andare in basso
 
Autohotkey e MFD esterni
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Come andare verso i pianeti interni o quelli esterni

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Forum Orbiter Italia :: Orbiter Space Flight Simulator :: Assistenza e Domande in Generale-
Vai verso: