Benvenuto nel forum del canale Youtube Gentiluomo Digitale.
Ti ricordiamo che la partecipazione a queste discussioni comporta l’implicita accettazione delle
N. B. Se dopo la registrazione non ti arrivasse la mail di conferma puoi effettuare comunque la procedura password smarrita per ricevere la mail che ti consentirà di impostarla ed accedere al forum.
Collegamento a macchina virtuale
Cita da anvale su 23 Febbraio 2024, 19:13Buona sera tutti
Non so se potete aiutarmi, ho una macchina virtuale windows 10 creata con virtualbox 7 su cui è
installato un programma, quello che vorrei fare è di creare sulla macchina host
(su cui è pure installato windows 10) il collegamento al programma su virtualbox in modo che
cliccando sul collegamento si avvia la macchina virtuale e quindi il programma.
E' possibile ?
Grazie a tutti per la disponibilità
Buona sera tutti
Non so se potete aiutarmi, ho una macchina virtuale windows 10 creata con virtualbox 7 su cui è
installato un programma, quello che vorrei fare è di creare sulla macchina host
(su cui è pure installato windows 10) il collegamento al programma su virtualbox in modo che
cliccando sul collegamento si avvia la macchina virtuale e quindi il programma.
E' possibile ?
Grazie a tutti per la disponibilità
Cita da SysLack su 23 Febbraio 2024, 23:28Per me un tentativo che potresti fare è: impostare quel programma in modo che parta ad ogni avvio della VM (ma dipende da che programma è e quanto spesso usi la VM senza averne bisogno) e poi, se vuoi avviare in automatico quella VM senza passare per l'interfaccia di VirtualBox, puoi crearti un file batch che lanci quella specifica VM, che a sua volta eseguirà all'avvio il programma che ti interessa.
Un file batch di esempio potrebbe essere:
@echo off
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "[nome VM]"Sostituisci la parte con le parentesi quadre (togliendole); copialo e incollalo in un Blocco Note; metti come estensione .bat e spostalo nella cartella dove può farti comodo. Per eseguirlo fai doppio click.
Per me un tentativo che potresti fare è: impostare quel programma in modo che parta ad ogni avvio della VM (ma dipende da che programma è e quanto spesso usi la VM senza averne bisogno) e poi, se vuoi avviare in automatico quella VM senza passare per l'interfaccia di VirtualBox, puoi crearti un file batch che lanci quella specifica VM, che a sua volta eseguirà all'avvio il programma che ti interessa.
Un file batch di esempio potrebbe essere:
@echo off
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "[nome VM]"
Sostituisci la parte con le parentesi quadre (togliendole); copialo e incollalo in un Blocco Note; metti come estensione .bat e spostalo nella cartella dove può farti comodo. Per eseguirlo fai doppio click.
Cita da Kris su 24 Febbraio 2024, 12:29Cita da anvale su 23 Febbraio 2024, 19:13Buona sera tutti
Non so se potete aiutarmi, ho una macchina virtuale windows 10 creata con virtualbox 7 su cui è
installato un programma, quello che vorrei fare è di creare sulla macchina host
(su cui è pure installato windows 10) il collegamento al programma su virtualbox in modo che
cliccando sul collegamento si avvia la macchina virtuale e quindi il programma.
E' possibile ?
Grazie a tutti per la disponibilitàGrazie @syslack, non so se ho capito male io ma credo che anvale vorrebbe avviare un software contenuto nella macchina Guest direttamente con un collegamento, a quel software, sul desktop della macchina Host.
Anvale è così?
se si qual è il software che vorresti utilizzare?
Credo di aver trovato un modo, sembra che i software lavorino abbastanza bene ma non mantengono le modifiche apportate in memoria.
Faccio alcuni esempi:
Se utilizzo software per la gestione dei pdf, quest'ultimo interagisce perfettamente con la macchina host principale e mi permette di utilizzare tutte le sue funzioni per modificare i file.
Se invece avvio un software la cui funzione è lavorare all'interno dello stesso per poi salvare le modifiche questo non sembra funzionare.
Ma ripeto questo dipende dal software che dovrai utilizzare.
Ho provato invece libre office sembra che riesca a mantenere in memoria anche le variazione delle impostazioni dell'interfaccia.
Dovrei farci su un video, scrivere tutto è troppo, ma devo trovare il tempo.
Cita da anvale su 23 Febbraio 2024, 19:13Buona sera tutti
Non so se potete aiutarmi, ho una macchina virtuale windows 10 creata con virtualbox 7 su cui è
installato un programma, quello che vorrei fare è di creare sulla macchina host
(su cui è pure installato windows 10) il collegamento al programma su virtualbox in modo che
cliccando sul collegamento si avvia la macchina virtuale e quindi il programma.
E' possibile ?
Grazie a tutti per la disponibilità
Grazie @syslack, non so se ho capito male io ma credo che anvale vorrebbe avviare un software contenuto nella macchina Guest direttamente con un collegamento, a quel software, sul desktop della macchina Host.
Anvale è così?
se si qual è il software che vorresti utilizzare?
Credo di aver trovato un modo, sembra che i software lavorino abbastanza bene ma non mantengono le modifiche apportate in memoria.
Faccio alcuni esempi:
Se utilizzo software per la gestione dei pdf, quest'ultimo interagisce perfettamente con la macchina host principale e mi permette di utilizzare tutte le sue funzioni per modificare i file.
Se invece avvio un software la cui funzione è lavorare all'interno dello stesso per poi salvare le modifiche questo non sembra funzionare.
Ma ripeto questo dipende dal software che dovrai utilizzare.
Ho provato invece libre office sembra che riesca a mantenere in memoria anche le variazione delle impostazioni dell'interfaccia.
Dovrei farci su un video, scrivere tutto è troppo, ma devo trovare il tempo.
Cita da anvale su 24 Febbraio 2024, 17:11Il programma è un vecchio gioco che funzionava solo su winXP (nella richiesta ho erroneamente detto che sulla macchina virtuale è installato Win1o in realtà vi è installatto WinXP con il vecchio gioco The Conquerors) . Dato che il pc è utilizzato da una persona anziana che vorrebbe continuare ad giocare, volevo facilitare l'esecuzione di tutto quando. Quindi ho preparato una macchina virtuale con VirtualBox dove ho installato WinXP e su cui è installato il gioco. Per evitare di fare eseguire troppi passaggi alla persona anziana vorrei se è possibile creare sul desktop (di Windows 10) un collegamento al gioco (The Conquerors) installato a sua volta su WinXP che si trova sulla macchina virtuale, in modo tale che la persona cliccando sul collegamento possa avviare il gioco che si trova sulla macchina virtuale.
Il programma è un vecchio gioco che funzionava solo su winXP (nella richiesta ho erroneamente detto che sulla macchina virtuale è installato Win1o in realtà vi è installatto WinXP con il vecchio gioco The Conquerors) . Dato che il pc è utilizzato da una persona anziana che vorrebbe continuare ad giocare, volevo facilitare l'esecuzione di tutto quando. Quindi ho preparato una macchina virtuale con VirtualBox dove ho installato WinXP e su cui è installato il gioco. Per evitare di fare eseguire troppi passaggi alla persona anziana vorrei se è possibile creare sul desktop (di Windows 10) un collegamento al gioco (The Conquerors) installato a sua volta su WinXP che si trova sulla macchina virtuale, in modo tale che la persona cliccando sul collegamento possa avviare il gioco che si trova sulla macchina virtuale.
Cita da anvale su 24 Febbraio 2024, 17:36Cita da SysLack su 23 Febbraio 2024, 23:28Per me un tentativo che potresti fare è: impostare quel programma in modo che parta ad ogni avvio della VM (ma dipende da che programma è e quanto spesso usi la VM senza averne bisogno) e poi, se vuoi avviare in automatico quella VM senza passare per l'interfaccia di VirtualBox, puoi crearti un file batch che lanci quella specifica VM, che a sua volta eseguirà all'avvio il programma che ti interessa.
Un file batch di esempio potrebbe essere:
@echo off
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "[nome VM]"Sostituisci la parte con le parentesi quadre (togliendole); copialo e incollalo in un Blocco Note; metti come estensione .bat e spostalo nella cartella dove può farti comodo. Per eseguirlo fai doppio click.
Perfetto, con il comando batch suggerito da te riesco ad aprire la macchina virtuale (Win XP) . E' possibile inserire un'altra stringa che all'avvio del Win XP mi avvii il gioco The Conquerors ? (Forse chiedo troppo)
Cita da SysLack su 23 Febbraio 2024, 23:28Per me un tentativo che potresti fare è: impostare quel programma in modo che parta ad ogni avvio della VM (ma dipende da che programma è e quanto spesso usi la VM senza averne bisogno) e poi, se vuoi avviare in automatico quella VM senza passare per l'interfaccia di VirtualBox, puoi crearti un file batch che lanci quella specifica VM, che a sua volta eseguirà all'avvio il programma che ti interessa.
Un file batch di esempio potrebbe essere:
@echo off
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "[nome VM]"Sostituisci la parte con le parentesi quadre (togliendole); copialo e incollalo in un Blocco Note; metti come estensione .bat e spostalo nella cartella dove può farti comodo. Per eseguirlo fai doppio click.
Perfetto, con il comando batch suggerito da te riesco ad aprire la macchina virtuale (Win XP) . E' possibile inserire un'altra stringa che all'avvio del Win XP mi avvii il gioco The Conquerors ? (Forse chiedo troppo)
Cita da SysLack su 24 Febbraio 2024, 20:53Puoi provare ad aggiungere alla fine del batch le stringhe:
timeout /t 30 /nobreak > NUL
VBoxManage --nologo guestcontrol "[nome VM]" run --exe "[percorso EXE del gioco]" --username [nome utente] --password [password]Quel "30" sono i secondi di attesa, per dare tempo alla VM di avviarsi, prima di lanciare il gioco; regolali in base al tempo necessario.
Se la VM è usata solo per quel gioco, un sistema più ottimizzato, secondo me, è impostare in Windows XP il lancio del gioco automaticamente all'avvio di Windows. Se non ricordo male, in XP c'era una cartella ("Startup"? "Avvio automatico"?) in cui poter incollare il collegamento dei programmi da lanciare all'avvio; se la trovi, prova ad incollarci il collegamento all'EXE del gioco.
@kris
Credo sarebbe utile poter avere un video (o una piccola guida) che spieghi la tua procedura, promette di essere molto interessante.
Puoi provare ad aggiungere alla fine del batch le stringhe:
timeout /t 30 /nobreak > NUL
VBoxManage --nologo guestcontrol "[nome VM]" run --exe "[percorso EXE del gioco]" --username [nome utente] --password [password]
Quel "30" sono i secondi di attesa, per dare tempo alla VM di avviarsi, prima di lanciare il gioco; regolali in base al tempo necessario.
Se la VM è usata solo per quel gioco, un sistema più ottimizzato, secondo me, è impostare in Windows XP il lancio del gioco automaticamente all'avvio di Windows. Se non ricordo male, in XP c'era una cartella ("Startup"? "Avvio automatico"?) in cui poter incollare il collegamento dei programmi da lanciare all'avvio; se la trovi, prova ad incollarci il collegamento all'EXE del gioco.
Credo sarebbe utile poter avere un video (o una piccola guida) che spieghi la tua procedura, promette di essere molto interessante.