jak předat uvozovky v argumentu   otázka

VB.NET

mám xx.vbs script který má jeden parametr (typu řětezec)

normálně bych volal z příkazové řádky:

cscript xx.vbs parametr

jenže parametr může obsahovat mezery, proto musí být uvozovky

cscript xx.vbs "parametr"

teď se to komplikuje - parametr navíc může obsahovat i uvozovky

jak říct cscriptu, že uvozovky v parametru jsou součástí parametru ?

zdvojení uvozovek, ani lomítko před nezabírají.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dejte tam dvoje

cscript xx.vbs ""parametr""

nahlásit spamnahlásit spam 0 odpovědětodpovědět

to prave nefunguje

z parametru

""Session("language") = 64;""

to udělá

Session(language)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

"Session(""language"") = 64;"

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback