7 messaggi dal 16 dicembre 2010
Ho usato questo script che funziona ma se viene eseguito due volte impalla il browser e blocca il server IIS...
lo script lamcia la conversione di file di tipo BMP in tipo JPG in una cartella del server...
Dim oShell, mio_script
mio_script ="c:\inetpub\wwwroot\Michele\CGI\bmp2jpg.exe c:\inetpub\wwwroot\Michele\images\BC c:\inetpub\wwwroot\Michele\images\BC"
Set oShell = Server.CreateObject ("WScript.Shell")
oShell.run mio_script, 0, True
if err.Number <> 0 then
 response.write "ERRORE IN ESECUZIONE SCRIPT..."
else 
 response.write "CONVERSIONE ESEGUITA...<br>"
end if
Set oShell = Nothing
response.end()

il file BMP2JPG.exe è una utility batch dos che converte i file di tipo BMP in file JPG.
chi mi puo dire perche la prima volta lo esegue correttamente ma se lanciato in successione blocca il server?
quest è la domanda...oppure c'è un altro modo per converire i file di tipo BMP in tipo JPG tramite comdno ASP?
grazie a chi mi saprà aiutare...
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,

vic53 ha scritto:

chi mi puo dire perche la prima volta lo esegue correttamente ma se lanciato in successione blocca il server?

Non ne sono sicuro perché non conosco quel tool ma può darsi che alla seconda esecuzione, dato che i file già esistono in quella cartella, il programma si blocchi in attesa della conferma di sovrascrittura da parte dell'utente.

Se il tool che hai trovato è questo, puoi evitare tali blocchi indicando un ulteriore parametro "overwrite", come si legge dalla documentazione.

Syntax :: BMP2JPG [Source Directory or File] [Destination Directory or File] [overwrite]


Dunque modifica il tuo codice così:
mio_script ="c:\inetpub\wwwroot\Michele\CGI\bmp2jpg.exe c:\inetpub\wwwroot\Michele\images\BC c:\inetpub\wwwroot\Michele\images\BC overwrite"

Vedi l'overwrite in fondo?

Se il problema era quello, IIS non dovrebbe più bloccarsi.

ciao,
Moreno
Modificato da BrightSoul il 02 settembre 2014 20.08 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.