1

サードパーティと他のアプリケーションとの統合を可能にするウィザードを使用して、.net ヘルスケア アプリケーションのボタンを構成しようとしています。

このプロセスは、製造元 (シーメンス) によって作成され、IT 管理者として私に配布された PDF 文書のスクリプトを含めて文書化されています。

現在、統合ボタンを構成しようとしていますが、ありがたいことに、スクリプトを検証するウィザードの一部としてテスト ボタンがあります。これはエラーを返します。

「式は値であるため、割り当ての対象にすることはできません」

私はプログラミングの経験がないので、ある種のソールが私にいくつかの指針を与えることを願っています:

ここにスクリプトがあります:

Option Strict オフ

輸入システム

System.Windows.Forms をインポートします

Module Script
Sub Main()
文字列としての薄暗い患者 ID 文字列としての
薄暗い accessionNumber 文字列としての
薄暗いパラメータ 文字列としての
薄暗い strFiles としての文字列


'求人検索または高度な検索のリストで現在選択されている行から患者 ID と受入番号を取得します

患者 ID = ScriptApplication.GetValueFromContextServer(1)
加入番号 = ScriptApplication.GetValueFromContextServer(2)

strFiles = (System.Environment.GetFolderPath(environment.SpecialFolder.ProgramFiles))

  'create command

     Command = strFiles + "\Siemens\syngo\bin\ialauncher.exe"
    'parameters = "-type READ -l SYNGOVIA\jbrea -p jbrea -a " + accessionNumber
   parameters = "-type READ -lwwc -a"+ accessionNumber

'起動コマンド

System.diagnostics.process.start(command, parameters)  
 End Sub 

エンドモジュール

「create command」の下の行が問題を引き起こしているようです。これは起動する実行可能ファイルで、ialauncher.exe に同じ患者を表示します。

前もって感謝します

\フランダース

4

2 に答える 2

3

不足しているコードを追加しました。お役に立てば幸いです。(その横のコメントを削除するだけです。)

Option Strict Off

Imports System

Imports System.Windows.Forms

Module Script
Sub Main()
dim patientId as string
dim accessionNumber as string
dim parameters as string
dim strFiles as string
dim Command as string  'add this to your code.

' get the patient ID and accession number from the currently
'selected row in the list of job search or advanced search

patientId = ScriptApplication.GetValueFromContextServer(1)
accessionNumber = ScriptApplication.GetValueFromContextServer(2)

strFiles = (System.Environment.GetFolderPath(environment.SpecialFolder.ProgramFiles))

  'create command

     Command = strFiles + "\Siemens\syngo\bin\ialauncher.exe"
    'parameters = "-type READ -l SYNGOVIA\jbrea -p jbrea -a " + accessionNumber
   parameters = "-type READ -lwwc -a"+ accessionNumber

' launch command

System.diagnostics.process.start(command, parameters)  
 End Sub 

End Module
于 2012-06-19T23:49:16.143 に答える
1

コマンド変数の型は何ですか? 私はそれが本来あるべき文字列ではないに違いない。

私が見ることができるどこにも寸法が記入されていないので、追加してみてください

コマンドを文字列として暗くする

strFiles の Dim のすぐ下。

于 2012-06-19T21:31:13.580 に答える