Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-06-2008, 14: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, 15: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, 16: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, 16: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 16:59.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 17: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 17:17.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2008, 17: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, 17: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, 17: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, 10: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, 10: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, 12: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, 12: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 12:26.
claraluna è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 12: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, 13:03   #14
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
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, 15: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, 15: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, 17: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, 18:39   #18
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
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, 09: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, 11: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 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Missione Artemis II diretta verso la Lun...
Toy Story 5 arriva al cinema: è l...
Intel cambia rotta su Linux? Nuove assun...
Samsung aggiorna Bixby con One UI 8.5: p...
L'Etiopia vieta le auto a combustione: a...
Pirateria audiovisiva: la Guardia di Fin...
Ubisoft conferma due nuovi Far Cry in sv...
Chi vincerà il Festival di Sanrem...
G42 e Cerebras portano in India un super...
Offerte aggiornate del weekend Amazon: 7...
4 MacBook Air in offerta e scende a 939€...
Chrome cambia il tuo modo di lavorare: o...
Minimo storico iPhone 17 su Amazon: 909€...
USA, incriminati tre ingegneri della Sil...
Xbox: Phil Spencer lascia dopo 38 anni, ...
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: 21:26.


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