Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
OPPO ha portato in Italia, dal 1° luglio 2026, Reno16 Pro: display AMOLED da 6,32 pollici a 144Hz, tripla fotocamera con sensore principale da 200 megapixel, chip Dimensity 8550 Super e batteria da 6000mAh, al prezzo di lancio di 899 euro. Lo abbiamo provato per due settimane insieme al nuovo accessorio Bubble, per capire se la formula compatta della serie regge ancora di fronte a un listino da 1099 euro
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
MiniLED di fascia media con local dimming a 192 zone, 144 Hz nativi e audio firmato Devialet. La prova strumentale riscontra colori affidabili e gaming reattivo, per un prodotto molto accessibile e convincente. Ma la soundbar aggiuntiva è quasi d'obbligo
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: 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, 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: 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, 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


Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto Kindle Scribe Colorsoft: riduce le cornici e div...
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
Apple potrebbe aver sospeso il progetto ...
Nintendo non seguirà l'esempio di...
Motorola ha lanciato un'app dedicata all...
Cyberpunk 2077 non si ferma e raggiunge ...
Samsung alza ancora i prezzi delle memor...
4 sconti tutti nuovi riscrivono la TOP 1...
Portatile HP con Intel Core Ultra 7 155H...
Smart TV Haier 50'' 4K crolla a 225,99€ ...
Google Pixel 10a a 399€ o 497€ (256GB) c...
Compare dal nulla e blocca lo schermo: c...
Tornano i super prezzi Nikon su Amazon, ...
Compatto, leggerissimo (1,2Kg), ma con 3...
Privacy Display per tutti i Galaxy S: Sa...
Le migliori cuffie in offerta su Amazon ...
SpaceX Starship: Ship 40 ha eseguito un ...
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: 17:03.


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