ďťż

79578_1

Lemur zaprasza

Strona: [  >  ]  z  1     










Autor
Temat: Parametr czy......?











anonim







Typ:
Nie zarejestrowany




Parametr czy......?


Witam.
Wiec tak ,chcem otrzymac program ktory po kliknieciu na cmdjakistam odpali EXE net z parametrem np.view....czy moze to nie jest parametr?
Kozystalem z wyszukiwarki forum i znalazlem cos takiego:
Dim lPID As Long
lPID = Shell("C:\Program Files\My Progs\abc.exe /c /p /o:""D:\Some Dir\Some File""", _
      vbNormalFocus)

wiec,

lPID=Shell("c:\windows\net.exe /net view:""D:\tu""",_vbNormalFocus) tez mam watpliwosci do czego ta scierzka sie odwoluje,zapodalem dowolny ktalog na D:\
program odpla sie bez problemow no,ale czyta z parametu pierwszy wyraz czyli net.Probowalem tez
podac osobno /net /view i nic.Nie zapodam pelnego zrodla bo akurat w tej chwili nie mam do niego dostepu jezyli bedzie potrzebe to wkleje.
THENX







14-07-2004 01:30


  














marcin_an

Forumowicz






Typ:
neutral

Postów: 1265

Zarejestrowany: Mar 2004







Oto, co podaje NET.EXE dla komendy /VIEW:

Wyświetla listę komputerów w określonej grupie roboczej lub listę
udostępnionych zasobów dostępnych we wskazanym komputerze.

  NET VIEW [\\komputer] [/YES]
  NET VIEW [/WORKGROUP:nazwagr] [/YES]

  komputer    Określa nazwę komputera, z którego chcesz uzyskać
              listę udostępnionych zasobów.
  /WORKGROUP  Określa, że chcesz uzyskać nazwy komputerów z innej grupy.
              roboczej, które udostępniają zasoby.
  nazwagr    Określa nazwę grupy roboczej, z której chcesz uzyskać listę
              komputerów.
  /YES        Wykonuje polecenie NET VIEW
              bez żądania potwierdzenia.

Aby wyświetlić listę wszystkich komputerów z Twojej grupy roboczej, które
udostępniają zasoby wpisz NET VIEW bez żadnych opcji.

Mam wrażenie, że po prostu źle skomponowałeś te parametry. Poza tym chyba raczej nie powinno być cudzysłowów przy scieżce (bo i po co?).



_____________________________________________
Popieram losmaca:
1) Ludzie, dbajcie o polszczyznę!!! 
2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie ochłapy i trzeba się domyślać o co chodzi!!!
___
NOWE FORUM






14-07-2004 14:16



 
    














losmac

"profesorek"






Typ:
neutral

Postów: 758

Zarejestrowany: May 2003





A może tak?


Dim lPID As Long 
lPID = Shell(""C:\Winnt\cmd.exe net view"", _  vbNormalFocus)



_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś






14-07-2004 22:08



 
    














anonim







Typ:
Nie zarejestrowany






Wiec tak.......losmac:tak tej funkcja nie da sie uruchomic(oczywiscie sprawdzilem)....marcin_anzieki za odpowiedz ,ale nie chodzilo o to co zwraca czy co daje(opisuje) net.exe z parametrem view  ,bo napisalem ze podaje ten program dla przykladu,ale dzieki za fatyge......Hym ,a problem dale jest!Jak uruchomic dzieki VB NP:net.exe z parametrem view(net view dokladna skladnia parametru)







14-07-2004 23:38


  














Knight Lore''FC







Typ:
neutral

Postów: 240

Zarejestrowany: Jan 2003







no nie wiem w czym jest problem...

wykonaj = "net.exe " + Chr$(34) + "View" + Chr$(34)
X = Shell(wykonaj, vbNormalFocus)

dziala na 100%
Pozdrawiam







15-07-2004 12:26



 
      

1065423














anonim







Typ:
Nie zarejestrowany






Medal dla tego pana prosze..:.Thenx))))))







15-07-2004 12:30


  














Knight Lore''FC







Typ:
neutral

Postów: 240

Zarejestrowany: Jan 2003







Lub inaczej (uruchamiasz oddzielna powloke konsoli dla uruchomienia programu)

jezeli chcesz aby po wykonaniu programu okno zostalo zamkniete to robi sie tak:

'zamknij okno
wykonaj = "command.com /C" + "net.exe View"

a jak ma zostac to tak :

'zostaw okno
wykonaj = "command.com /K" + "net.exe View"

X = Shell(wykonaj, vbNormalFocus)

dla NT i XP zamiast command.com wpisz cmd.exe

jezeli nie wiesz w jakim systemie program zostal uruchomiony to mozna to zrobic na wiele sposobow

1. w workshop jest moj sampel - jaki system+Service pack
lub
2. pobierz katalog systemu windows

Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Potem sprawdz czy w tym katalodu jest command.com czy cmd.exe i po problemie

Swego czasu zrobilem KLONA WindowsCommandera (przeszedl on wiele modyfikacji) - ostatnio dodana opcja to obsluga otoczenia sieciowego w VB.
Program wyswietla wszystkie nazwy komputerow bedacych w twoim otoczeniu sieciowym (nie w oknie otoczenie sieciowe, tylko w moim programie !!!) i po wybraniu komputera pokazuja sie udostepnione zasoby - prawie tak jak w WC, ale nie umie zmienic grupy roboczej na inna...


[Post edytowany dnia 15-07-2004 12:47 przez Knight Lore'FC]






15-07-2004 12:41



 
      

1065423














losmac

"profesorek"






Typ:
neutral

Postów: 758

Zarejestrowany: May 2003







Widzisz... działa...
Czyli przykład dałem dobry, tylko nie sprawdziłem, czy działa



_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś






15-07-2004 19:19



 
    














Knight Lore''FC







Typ:
neutral

Postów: 240

Zarejestrowany: Jan 2003







Widzisz... działa...
Czyli przykład dałem dobry, tylko nie sprawdziłem, czy działa

No nie tak do konca... w takiej postaci jak przedstawiles to NIE DZIALA







16-07-2004 13:52



 
      

1065423













Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20










Strona: [  >  ]  z  1     
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza