Torna indietro   Hardware Upgrade Forum > Software > Programmazione

realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
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


realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
28 offerte Amazon da non perdere: e-bike...
'Il rapporto con Sony è rimasto f...
Vision AI Upscaling e Micro RGB AI Engin...
NVIDIA GeForce RTX 6000, anche il leaker...
In arrivo la 'pagella' per i datacenter:...
Celle perovskite-silicio al 34% grazie a...
Apple prepara il suo nuovo hub intellige...
La Cadillac Lyriq-V elettrica sbarca in ...
Amazon: arriva l'opzione per aggiungere ...
Un developer usa Claude Code per creare ...
Relativity Space annuncia i progressi ne...
Il nuovo Resident Evil supera ogni prece...
Hai appena sconfitto un boss e parte lo ...
Ray tracing anche senza montagne di VRAM...
TSMC prepara il processo a 1,4 nm: quatt...
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: 05:08.


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