1

私のアプリケーションは非常にシンプルで要点がはっきりしています。ボタンをクリックすると、特定のカメラの指定された IP アドレスに移動し、iexplore の IP アドレスからビデオをストリーミングするか、ユーザーがストリームまたは静的モードを選択したかどうかに応じて、現在カメラにある画像を保存します。

私が問題を抱えているのは、静止モードでカメラに移動し、ファイルを C:// ドライブのフォルダー/ファイルに保存することです。

*スティル モードとストリーム モードの唯一の違いは、静止画像が必要な場合に IP アドレスの末尾に「/image」を追加することです。IPアドレスを単独で開くと、ビデオがストリーミングされます(正常に動作しています)。

次のコードは、示されているように、ストリーム モードと静止モードの両方で IP アドレスを開いている、これまでの内容を示しています。

ShellEx モジュールを使用しています。

 Private Sub DS_Stream_Click()   // Cam 1 video stream
 ShellEx "http://999.999.999.100", vbNormalFocus
 End Sub

 Private Sub OS_Stream_Click() // Cam 2 video stream
 ShellEx "http://999.999.999.101", vbNormalFocus
 End Sub

 Private Sub Update_Btn_Click(idx As Integer) // Cam 1 still pic
 ShellEx "http://999.999.999.100/image", vbNormalFocus
 End Sub

 Private Sub ExecLink(Url As String, style As VbAppWinStyle)
 ShellEx "iexplore.exe "
 End Sub

では、「Cam 1 still pic」の IP アドレスに移動して、その画像を C ドライブのどこかに保存するにはどうすればよいでしょうか (必要なときにいつでもすべての静止画に戻って表示できるように、フォルダーのようにします)。

次に、その画像をフォームの画像ボックスで開く予定です (適切に縮小され、明瞭さが保たれるようにします)。表示される画像は、C ドライブの私のフォルダーに保存された最新の画像になります。

何かご意見は?

4

1 に答える 1