Avatar billede vanni Nybegynder
14. november 2003 - 20:16 Der er 15 kommentarer og
1 løsning

Kommando prompt

Findes der en shell eller noget lignende. Jeg skal ud i en DOS-skærm og bruge nogle "net use"?
Avatar billede kedde65 Praktikant
14. november 2003 - 20:18 #1
jeps du bruger bare kommandoen

shell "net use ..."

vh ck
Avatar billede darkwing Nybegynder
14. november 2003 - 20:21 #2
start -> kør skriv "cmd" (uden " " )
Avatar billede darkwing Nybegynder
14. november 2003 - 20:21 #3
det var et svar
Avatar billede Slettet bruger
14. november 2003 - 20:22 #4
Mener du skal bruge:

shell("cmd.exe /c net use...");
Avatar billede darkwing Nybegynder
14. november 2003 - 20:31 #5
jeg tror allerede han ved hvad net use er, men han spørger hvordan han kommer ud i shell, og det gøres ved at skrive cmd i kør linien.
Avatar billede kedde65 Praktikant
14. november 2003 - 20:33 #6
DarkWing>>Jo men er kategorien ikke Vsual Basic?

VH CK
Avatar billede vanni Nybegynder
14. november 2003 - 20:49 #7
Tak for den hurtige respons: Jo - jeg kender "net use".

Jeg kan få flg. til at virke: Shell "net use n: \\ip-adresse\sharenavn"

Hvad er forskellen, hvis der er nogen på flg.:

Shell "Net use ...
cmd...
shell("cmd.exe /c net use...");
Avatar billede Slettet bruger
14. november 2003 - 20:59 #8
Der er vist ingen forskel når det er net use... troede bare man skulle sætte det foran ligesom med copy kommandoen.
Avatar billede vanni Nybegynder
14. november 2003 - 21:46 #9
Jeg er vel nødt til at bruge en form til koden. Der bliver et vindue tilbage - hvordan lukker jeg det - close et eller andet (har prøvet at kigge i hjælp, men hvor den dog uoverskuelig)?
Avatar billede kedde65 Praktikant
14. november 2003 - 21:49 #10
Hvis du bare skal lave en exe fil der kører den kommando, så kan du ligeså godt sætte startup fom til at være sub main() og så indsætte en sub main() i et nyt modul, så har du ingen formular. Alternativt så indsæt koden i en.vbs fil og kør det som et script istedet...

VH CK
Avatar billede vanni Nybegynder
14. november 2003 - 21:59 #11
Hvis jeg laver et modul med koden:

Sub Main

kode

End Sub

Hvordan eksekveres modulet?
Avatar billede kedde65 Praktikant
14. november 2003 - 22:02 #12
Det sætter du op i project egenskaber...der kan du vælge hvilke formular eller procedure der skal startes op...
Avatar billede vanni Nybegynder
14. november 2003 - 22:33 #13
Det virker bare perfekt.

Kender du nogle metoder, hvor man evt. kunne chekke for exit af program. Jeg skal delete "net use", når man er færdig?
Avatar billede martin_moth Mester
14. november 2003 - 23:12 #14
Dit spørgsmål 14/11-2003 20:49:30

1. cmd: Har ikke noget med VB at gøre - tror darkwing så forkert mht. kategorien

2. Shell "bla bla bla" returnerer ingenting

3. Shell("bla bla bla") returnerer en værdi, derfor bruges den som
  Variabel = Shell("bla bla bla")

Ligesom:
  MsgBox "Hej", VbOkOnly      'returnerer ingenting
  Svar = Msgbox("Hej", VbYesNo)      'Returnerer et ja eller et nej

Opfat det som et funktionskald når der er paranteser, som et procedurekald når der ikke er
Avatar billede vanni Nybegynder
14. november 2003 - 23:20 #15
Tak.
Avatar billede darkwing Nybegynder
15. november 2003 - 00:44 #16
sorry så ikke det var VB kat.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester