Chạy exe trên nền excel (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

sonlamhpu

Thành viên chính thức
Tham gia
20/8/09
Bài viết
84
Được thích
10
Hiện tại em đang mới chập chững bước vào lập trình excel, có một thắc mắc mà mãi không tìm được kết quả. Mong anh em giúp đỡ ạ.
Hiện em muốn gọi một chương trình exe, nhưng chạy trên nền excel, và kết quả được ghi ra excel
VD: em muốn chạy cmd
Khi em sử dụng lệnh
IP config /all
thì tất cả đều ghi lên excel theo từng dòng.
Mong anh em giúp đỡ.....
Cảm ơn mọi người nhiều ạ.
 
Hiện tại em đang mới chập chững bước vào lập trình excel, có một thắc mắc mà mãi không tìm được kết quả. Mong anh em giúp đỡ ạ.
Hiện em muốn gọi một chương trình exe, nhưng chạy trên nền excel, và kết quả được ghi ra excel
VD: em muốn chạy cmd
Khi em sử dụng lệnh
IP config /all
thì tất cả đều ghi lên excel theo từng dòng.
Mong anh em giúp đỡ.....
Cảm ơn mọi người nhiều ạ.
Đại khái thế này:
Mã:
Sub GetIP()
  Dim sComm As String, tmp As String, tmpFile, arr
  Dim fso As Object, shl As Object
  On Error Resume Next
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set shl = CreateObject("Wscript.Shell")
  tmpFile = fso.GetTempName
  sComm =[COLOR=#FF0000] "IPCONFIG /ALL >" & tmpFile[/COLOR]
  shl.Run "cmd /c " & sComm, 0, True
  With fso.OpenTextFile(tmpFile)
    tmp = Trim(.ReadAll)
    arr = Split(tmp, vbCrLf)
    .Close
    Kill tmpFile
  End With
  Range("A1").Resize(UBound(arr) + 1).Value = WorksheetFunction.Transpose(arr)
  Set fso = Nothing: Set shl = Nothing
End Sub
Màu đỏ chính là câu lệnh DOS của bạn
 
Upvote 0
anh ơi, còn với chương trình khác thì sao ạ, ví dụ em chạy một putty (tel net và ssh) em tìm hiểu wscript chỉ có các exe có sẵn trong windown còn cái khác thì em chưa thấy?
Cảm ơn anh đã chỉ bảo...
 
Upvote 0
anh ơi, còn với chương trình khác thì sao ạ, ví dụ em chạy một putty (tel net và ssh) em tìm hiểu wscript chỉ có các exe có sẵn trong windown còn cái khác thì em chưa thấy?
Cảm ơn anh đã chỉ bảo...

Hổng phải cái nào cũng làm được. Còn tùy đó là chương trình gì
Bạn cứ nói cụ thể bạn muốn cái gì rồi mọi người sẽ tính
 
Upvote 0
em đang muốn chạy cái putty đó ạ, dùng để telnet vào một switch cisco. trên file excel quá trình xử lý của nó ghi lại trong file excel, cũng như đang chạy cái cmd đó anh. giao diện putty và dòng lệnh giống hệt với cmd.
Tác vụ:
- telnet tới switch
- show sw
Các lệnh trên cũng tương tự với lệnh ipconfig all trên cmd. Tuy nhiên em cũng tìm, nhưng nó chỉ có các tác vụ của windown (cmd) thì mới thực hiện chạy trên excel được thôi ạ.
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom