Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Star Wars Zero Company è l'erede di XCOM 2
Star Wars Zero Company è l'erede di XCOM 2
Bit Reactor porta nell’universo di Star Wars una struttura tattica che richiama apertamente XCOM 2, ma la arricchisce con legami tra i personaggi, progressione ruolistica, gestione della base e un sistema di combattimento costruito attorno a tre Punti Azione e alle risorse condivise della squadra
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-06-2008, 13:05   #1
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
[JSP] Lanciare un .bat premendo un pulsante

Ciao a tutti!

Vorrei poter lanciare un .bat premendo un pulsante in una pagina web.
E' possibile, vero?

Il codice che realizza il pulsante è questo:

<input type="submit" id="UploadAction_id" name="UploadAction" value="Upload" class="button" />

Dove e come bisogna inserire la chiamata del file bat?
Grazie dell'aiuto!
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 14:43   #2
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Cerco di spiegarmi meglio...

Il bat contiene una linea di comando del tipo: java nomefile argomenti

Vorrei che venisse eseguita al click sul pulsante
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 15:26   #3
Angus
Senior Member
 
L'Avatar di Angus
 
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
prova a partire da qui
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer
°SetiEmperor°| Ninja Technologies
{ qualunque cosa sia, è veloce e fa male (cit.) }
Angus è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 15:52   #4
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Ciao Angus! Grazie mille x l'interessamento!

Forse però non mi sono spiegata bene... io non devo scrivere del codice java, ma solo fare in modo che cliccando su un pulsante venga lanciato il file bat.
Finora per eseguirlo faccio doppio click su di esso oppure lo lancio da cmd, ma ho bisogno di inserirlo in una pagina web.

Non si può semplicemente richiamarlo alla pressione del pulsante?
Cioè non esiste qualcosa del tipo <input onClick=nomefile.bat ... ??

Fammi sapere, ti prego...

Ultima modifica di claraluna : 12-06-2008 alle 15:59.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 16:13   #5
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Per intenderci... quando si clicca su Browser per fare l'upload di un file, si apre una finestra per scegliere il file.
Io vorrei cliccare su un pulsante e lanciare il file bat... o magari aprire il cmd.exe da cui poterlo esegiure.
Come se volessi lanciare un file .exe facendo click su un pulsante...

Mi sono spiegata?

Ultima modifica di claraluna : 12-06-2008 alle 16:17.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 16:13   #6
Angus
Senior Member
 
L'Avatar di Angus
 
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
dal titolo del thread pensavo che ti interessasse farlo in una JSP, quindi lato server

Sicuramente c'è qualche espertone di JS e HTML che può aiutarti, magari prova a dettagliare meglio il problema, specificando ad esempio se lo script .bat risiede sul server del sito web oppure va lanciato dal browser lato client

edit: pare di capire che lo script sia lato client...
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer
°SetiEmperor°| Ninja Technologies
{ qualunque cosa sia, è veloce e fa male (cit.) }
Angus è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 16:20   #7
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Esatto! Lato client
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 16:30   #8
Angus
Senior Member
 
L'Avatar di Angus
 
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
Quote:
Originariamente inviato da claraluna Guarda i messaggi
Esatto! Lato client
In teoria il browser dovrebbe impedire l'accesso al file system locale, per ragioni di sicurezza. Per Internet Explorer ho trovato questo che utilizza ActiveX... ma non so se funziona davvero
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer
°SetiEmperor°| Ninja Technologies
{ qualunque cosa sia, è veloce e fa male (cit.) }
Angus è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 09:09   #9
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Ho seguito il tuo suggerimento, ma non funziona

Mi restituisce il seguente errore:

The requested resource ... is not available.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 09:16   #10
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Stavo pensando... dato che cmq il bat contiene solo una linea di comando (java nomefile argomenti) potrebbe non essere nemmeno necessario ricorrere a un file bat.

E' possibile inserire l'esecuzione della classe Java direttamente nel pulsante?
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 11:08   #11
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Ho provato questo:

<html>

<script language="javascript" type="text/javascript">
function runApp()
{
var shell = new ActiveXObject("WScript.shell");
shell.run("notepad.exe", 1, True);
}
</script>

<body>

<input type="button" name="button1" value="Run Notepad" onClick="runApp()" />

</body>
</html>

Dovrebbe lanciare Notepad, ma quando clicco non mi apre nulla
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 11:21   #12
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
L'errore è questo:

Error: ActiveX component can't create object: 'Wscript.Shell'

Sembrerebbe un problema con ActiveX

Ultima modifica di claraluna : 13-06-2008 alle 11:26.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 11:26   #13
Angus
Senior Member
 
L'Avatar di Angus
 
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
Quote:
Originariamente inviato da claraluna Guarda i messaggi
L'errore è questo:

http://img259.imageshack.us/img259/6411/erroresk1.jpg

Sembrerebbe un problema con ActiveX
Controlla le impostazioni di sicurezza del tuo browser, cercando le voci che riguardano le componenti ActiveX. Purtroppo ( ) non sono esperto di roba Microsoft e non so darti altri suggerimenti.
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer
°SetiEmperor°| Ninja Technologies
{ qualunque cosa sia, è veloce e fa male (cit.) }
Angus è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 12:03   #14
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
Quote:
Originariamente inviato da claraluna Guarda i messaggi
Per intenderci... quando si clicca su Browser per fare l'upload di un file, si apre una finestra per scegliere il file.
Io vorrei cliccare su un pulsante e lanciare il file bat... o magari aprire il cmd.exe da cui poterlo esegiure.
Come se volessi lanciare un file .exe facendo click su un pulsante...

Mi sono spiegata?
ehmmm..
ma non faresti prima a convertire quell'applicazione java in modalità webstart?
http://java.sun.com/docs/books/tutor...art/index.html
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 14:12   #15
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Non ne ero a conoscenza... sembrerebbe una buona idea

Io però non devo creare un file .jnlp, perchè ho il mio .class che è pronto per essere usato

Dovrebbe essere eseguito al click dell'utente, con anche alcuni parametri...
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 14:33   #16
claraluna
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 11
Abilitando gli ActiveX sono riuscita a farlo eseguire!

Ora mi piacerebbe scoprire se è necessario ricorrere a un bat per eseguire il .class, oppure è possibile mettere i comandi del bat direttamente nel codice del pulsante (al posto del run del bat)

Non so se mi sono spiegata...
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 16:22   #17
shimo-ne
Junior Member
 
Iscritto dal: Jun 2008
Messaggi: 3
L'ideale, se è un programma java che devi lanciare, sarebbe eseguirlo tramite JNLP come hanno detto oppure come applet...così eviti di dover modificare le impostazioni del browser e puoi eseguirlo anche da browser non microsoft...
e soprattutto ti togli di mezzo il .bat


Quote:
Originariamente inviato da claraluna Guarda i messaggi
Abilitando gli ActiveX sono riuscita a farlo eseguire!

Ora mi piacerebbe scoprire se è necessario ricorrere a un bat per eseguire il .class, oppure è possibile mettere i comandi del bat direttamente nel codice del pulsante (al posto del run del bat)

Non so se mi sono spiegata...
shimo-ne è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 17:39   #18
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
Quote:
Originariamente inviato da claraluna Guarda i messaggi
Non ne ero a conoscenza... sembrerebbe una buona idea

Io però non devo creare un file .jnlp, perchè ho il mio .class che è pronto per essere usato

Dovrebbe essere eseguito al click dell'utente, con anche alcuni parametri...
basta che seguendo il tutorial che ti ho linkato crei il tuo jnlp che richiamerà il tuo class e funzionerà su qualunque browser e qualunque sistema operativo, mentre così sei necessariamente limitata ad internet explorer su windows
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2008, 08:03   #19
tulipan
Junior Member
 
Iscritto dal: Jul 2008
Messaggi: 5
ciao claraluna, anche io devo fare la stessa cosa solo che al file bat devo passare degli argomenti ...come faccio?



tulipan
tulipan è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2008, 10:10   #20
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
Quote:
Originariamente inviato da tulipan Guarda i messaggi
ciao claraluna, anche io devo fare la stessa cosa solo che al file bat devo passare degli argomenti ...come faccio?



tulipan
suppongo sia sufficiente aggiungere i parametri e argomenti nel link come se li immettessi in riga di comando, rispettando la sintassi richiesta.
es: "ping.exe -t hwupgrade.it"
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Google perde la testa: AI Overview conso...
Anthropic presenta Claude Sonnet 5.5, e ...
ESA e ClearSpace svilupperanno un satell...
Oracle, stock option da quasi un miliard...
Starship: si è conclusa anticipat...
Un computer quantistico ha funzionato ne...
Sovranità sui dati: AWS è ...
Il nuovo nome della distro Linux mobile ...
Due ventole da 220 mm e non solo: Cooler...
Truffa telefonica via Google Ads: il bro...
Google pensiona le Gems di Gemini: cosa ...
Flight 14: incertezza per un problema a ...
C'è un problema con i robot Tesla: i dip...
Raggi gamma anomali dalla Via Lattea sve...
NIO vende il 30% della divisione scambio...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v