Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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 gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
In occasione del proprio Snapdragon Summit Qualcomm annuncia i due nuovi chip per dispositivi mobile di fascia alta che entreranno nel mercato nel corso del 2027: tanta potenza a disposizione per elaborazioni di intelligenza artificiale sempre più complesse
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


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...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
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...
Opera: la VPN gratuita si accende in aut...
Giochi capaci di costruirsi in tempo rea...
Giochi DX11 su Intel Arc e Proton: le ot...
Bentley Torcal ufficiale: 876cv e ricari...
Counter-Strike 2: con poche modifiche, V...
Silent Hill potrebbe tornare al cinema c...
L'integrazione di ChatGPT su Siri è stat...
ASML: 'Non vendiamo assolutamente nulla ...
Anthropic limita Claude Opus 5.5 nello s...
Microsoft 365, l'Antitrust respinge le p...
SAP NOW AI Tour Milan: una giornata con ...
Quake Champions dice addio al free-to-pl...
Anker AeroClip 2, li indossi e dopo un p...
Notebook ASUS da gaming per il Back to S...
Auto elettriche UE al 21,7%: sorpasso si...
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:41.


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