Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Chiamata di routine o argomento non valida.

    Salve a tutti.
    Ho questo bel programmino fatto in vbs nel suo bel file .vbs
    codice:
    url = "http://localhost/intranetroot/index.html"
    intranet = "http://localhost/"
    basePath = "C:\inetpub\cpsintranetroot\homepage\"
    
    iYear = datePart("yyyy",date())
    iMonth = datePart("m",date())
    if iMonth < 9 then iMonth = "0" & iMonth
    iDay = datePart("d",date())
    if iDay < 9 then iDay = "0" & iDay
    dateFolder = iYear & iMonth & iDay
    
    
    	set xmlhttp = createObject("MSXML2.ServerXMLHTTP")
    	
    		xmlhttp.open "GET", url, false
    		xmlhttp.send
    		contentPage = xmlhttp.responseText
    	
    	set xmlhttp = nothing
    
    		contentPage = replace(contentPage,"src=""/", "src=""" & intranet)
    		contentPage = replace(contentPage,"href=""/", "href=""" & intranet)
    		contentPage = replace(contentPage,"open('/", "open('" & intranet)
    		contentPage = replace(contentPage,"url(/", "url(" & intranet)
    				
    		set fso = createObject("scripting.fileSystemObject")
    		
    			if fso.folderExists(basePath & dateFolder) = false then
    				set folder = fso.createFolder(basePath & dateFolder)
    				set folder = nothing
    			end if
    			
    			set createHomepage = fso.createTextFile(basePath & dateFolder & "\index.html", true)
    			createHomepage.writeLine contentPage			
                            createHomepage.close
    			set createHomepage = nothing						
    		
    		set fso = nothing
    In pratica mediante l'oggetto XMLHTTP chiamo una pagina che poi dovrei salvare dentro un file di testo, all'interno di una cartella che creo poco prima.
    Il problema è che alla riga in rosso ho questo errore:
    Script: (percorso del file .vbs)
    Riga: 35
    Carattere: 4
    Errore: Chiamata di routin o argomento non validi
    Codice: 800A0005
    Origine: Errore di run-time di Microsoft VBScript
    Capita anche a me... non so più dove sbattere la testa...

  2. #2
    Copia/incollato su un file, cambiata la path e l'url e mi funziona egregiamente.

    Sicuro che non ci siano problemi sul motore vbscript? Quale versione usi?

  3. #3
    Metti come url il sito di repubblica e poi mi dici se ti funziona.
    Sto su XP Sp2 per ora. Quando lo script sarà finito girerà su Server 2003 da Operazioni Pianificate.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559

    Re: Chiamata di routine o argomento non valida.

    Originariamente inviato da Mems
    Capita anche a me... non so più dove sbattere la testa...
    :maLOL:

  5. #5
    Caspita, mettendo http://www.repubblica.it/index.html non funge mentre avevo provato a salvare una pagina del mio sito e fungeva! :master:

  6. #6

    Re: Re: Chiamata di routine o argomento non valida.

    Originariamente inviato da Roby_72
    :maLOL:
    Ue! Che te ridi? Trovami una soluzione o grande moderatore

  7. #7
    Il testo lo prende.
    Se faccio un print lo stampa. Ho provato a fare un replace di caratteri che di solito vanno in conflitto tipo < , > e % ma nada...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Trovata la soluzione...

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    createHomepage.writeLine server.htmlencode(contentPage)

    Roby

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cartella e file creati... correttamente.
    Ora non so però se è quello che ti serve...

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.