Avatar billede peter369 Nybegynder
25. januar 2006 - 19:22 Der er 11 kommentarer og
1 løsning

cs kontrol

jeg har læst lidt af bogen Start på Visual Basic 6.0
men er ikke nådet så lagt.. nu vil jeg lave en cs kontrol vindue men kanpper til en kammrat så han ikke sakl bruger bat filer.
og jeg kan kun lidt Visual Basic. så er der ikke en der vil have nogle point for at hjælpe mig

jeg har lavet mit vindue og lavet en knap "start Cs server"
så når jeg trykker på kanppen sakl der ske følgen den skal gå i mappen
cd CounterStrikeDedicatedServer
og i mappen
cd SCR
og start en program op
putty.exe -l root -pw war 192.168.0.239 -m CSDSStart.scr

Programmet putty.exe ligger i mppen SCR sammen med filen CSDSStart.scr

i linen
putty.exe -l root -pw war 192.168.0.239 -m CSDSStart.scr
kør vi kommando putty.exe den loggind på bruger root "-l roor"
med med password "-pw war" på ip 192.168.0.239 og kør de komandoer der er i filen CSDSStart.scr "-m CSDSStart.scr"

jeg håber en kan vise mig koder til den knap der skal skrives.

jeg har prøver med uden held men hey jeg er nOOb

Private Sub Command1_Click()
cd CounterStrikeDedicatedServer
cd SCR
open "putty.exe -l root -pw w0a0r0 192.168.0.239 -m CSDSStart.scr"
End Sub

jeg takke hvis du vil forsætte på at svar efter dette spøsmål hvis jeg skulle have flere spøsmål
vi finder ud af en vis der skal fler point til
Avatar billede peter369 Nybegynder
25. januar 2006 - 19:24 #1
jeg må nok heller sige at putty.exe er et program til at logge ind på en linux server via ssh adgang
Avatar billede sjh Nybegynder
25. januar 2006 - 19:37 #2
' ------------ Form1 ------------
Option Explicit

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Execute(strFile As String, strParam As String)
  ShellExecute Me.hwnd, vbNullString, strFile, strParam, vbNullString, vbNormalFocus
End Sub

Private Sub Form_Load()
  Call Execute("C:\bla\bla\putty.exe", "-l root -pw w0a0r0 192.168.0.239 -m CSDSStart.scr")
End Sub
' ------------ Form1 ------------
Avatar billede sjh Nybegynder
25. januar 2006 - 19:38 #3
Private Sub Command1_Click()
  Call Execute("C:\bla\bla\putty.exe", "-l root -pw w0a0r0 192.168.0.239 -m CSDSStart.scr")
End Sub
Avatar billede peter369 Nybegynder
25. januar 2006 - 21:54 #4
jeg jeg dobble klikker på min kanp har sat Call Execute cmd ind så det ser sån ud:

Private Sub Command1_Click()
  Call Execute("C:\Cs Kontrol\CounterStrikeDedicatedServer\SCR\putty.exe", "-l root -pw w0a0r0 192.168.0.239 -m CSDSStart.scr")
End Sub

men den skriver:
Compile error:
Sub or Function not defined

så tykker jeg ok
og den maker
Private Sub Command1_Click()
med gul

havd gør jeg forkert
Avatar billede peter369 Nybegynder
25. januar 2006 - 21:55 #5
og den maker også Call Execute men ikke med gult

ps gul = gult
Avatar billede sjh Nybegynder
25. januar 2006 - 21:57 #6
ha ha du skal altså ha toppen af koden med også..

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Execute(strFile As String, strParam As String)
  ShellExecute Me.hwnd, vbNullString, strFile, strParam, vbNullString, vbNormalFocus
End Sub
Avatar billede sjh Nybegynder
25. januar 2006 - 21:58 #7
Alt koden skal stå under din Form1

' ------------ Form1 ------------
Option Explicit

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Execute(strFile As String, strParam As String)
  ShellExecute Me.hwnd, vbNullString, strFile, strParam, vbNullString, vbNormalFocus
End Sub

Private Sub Command1_Click()
  Call Execute("C:\Cs Kontrol\CounterStrikeDedicatedServer\SCR\putty.exe", "-l root -pw w0a0r0 192.168.0.239 -m CSDSStart.scr")
End Sub
' ------------ Form1 ------------
Avatar billede peter369 Nybegynder
23. februar 2006 - 11:19 #8
kom med et svar da jeg nok ikke lige nu kommer vider med den ting på grund af tids mangle.. men det virket
Avatar billede peter369 Nybegynder
19. juni 2006 - 13:37 #9
jeg vil bare lige husk dig på at jeg venter på et svar og jeg vil glæde mig til at give point som tak for den gode hjælp :-)
Avatar billede sjh Nybegynder
19. juni 2006 - 15:22 #10
Jamen så får du da et svar her..
Avatar billede peter369 Nybegynder
19. juni 2006 - 19:20 #11
:-) men jeg siger tak for hjælp og håber du er der når jeg for brug for mere :-)
Avatar billede sjh Nybegynder
19. juni 2006 - 19:46 #12
Selv tak.. :-)
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