Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vbs - Prüfen, ob ein Argument übergeben wurde?

Frage Entwicklung

Mitglied: AlbertMinrich

AlbertMinrich (Level 2) - Jetzt verbinden

12.08.2011 um 09:46 Uhr, 5493 Aufrufe, 2 Kommentare

Hallo,

ich starte ein vbscript mit oder ohne Argument. Ich weiss, ich kann so
01.
if wscript.arguments.count >= 1
überprüfen, ob eine Argument übergeben wurde, aber geht´s nicht auch anders? Ungefähr so.
01.
if exist wscript.arguments(0)

Danke
Martin
Mitglied: Friemler
12.08.2011 um 09:55 Uhr
Hallo Martin,

nein, Du musst schon if wscript.arguments.count >= 1 verwenden. Die dahinter steckende Logik ist sehr einleuchtend: Mit if exist wscript.arguments(0) würde versucht, auf das erste vorhandene Argument zuzugreifen. Falls es nicht existiert, würde dieser Zugriff einen Fehler verursachen. Und so nebenbei gibt es keinen Befehl exist in der von Dir verwendeten Form.

Gruß
Friemler
Bitte warten ..
Mitglied: AlbertMinrich
12.08.2011 um 10:14 Uhr
Zitat von Friemler:
Hallo Martin,

Und so nebenbei gibt es keinen Befehl exist in der von Dir verwendeten
Form.

Ich weiss. Deshalb hab ich ja geschrieben 'ungefähr'.
Ich dachte mir halt, es gibt was Ähnliches, z.B. if defined oder if is not null ...
Aber egal, dann halt mit count.

Danke und Gruß
Martin
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Windows 10
Vbs getobject auf per Task gestartete Anwendung (4)

Frage von schauan zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...