C#初心者です。
Visual studio 2012を使用してネットワークアナライザのリモート制御をしたいと思っています。
そこで質問です。
PC1…(C#のプログラムを操作)
PC2…(PC1に制御されてる)
として
PC2のDドライブに入っている画像データ(.bmp)をPC1の指定したフォルダに入れるという作業を
C#でかいたらどうなりますか?
ちなみにExcelのVBAでは同じ機能のプログラムが完成しているので一応貼っておきます。
↓の(実行する内容)が書かれているところはC#で作成済なので
VBAでプログラムを書いている
PC2の画像ファイルをPC1に持っていくっていうプログラムを教えていただきたいです。
Public Path As String
Public File_Name As String
Sub 移動()
Dim byteData() As Byte
Dim hFile As Long
Dim PcBmpFile As String
Dim isOpen As Boolean
Path = (PC1の保存したいファイルのパス)
File_Name = (PC2で作成した画像ファイルの名前)
(Set AgeENA.IO = ioMgr.Open("TCPIP0::" & (PC2のIPアドレス) & "::inst0::INSTR"))
(PC2で画像を作成しDドライブに保存するプログラム)
……
byteData = AgeENA.ReadIEEEBlock(BinaryType_UI1)
hFile = FreeFile()
PcBmpFile = Path & "\" & File_Name & ".bmp" Open PcBmpFile For Binary Access Write Shared As hFile isOpen = True Put #hFile, , byteData If isOpen Then Close #hFile isOpen = False
End Sub
byteData = AgeENA.ReadIEEEBlock(BinaryType_UI1)というとこをC#で書き直そうとしても
ReadIEEEBlock が使えないという風にでたので、違う方法があれば教えていただきたいです。
って感じです。もしよろしければ回答よろしくお願いします
回答1件
あなたの回答
tips
プレビュー