Shell
piSmartShellServiceSample
import com.PowerIntegral.*;
/**
* <p>
* Title: piSmartShellServiceSample
* </p>
*
* <p>
* Description: 調用執行命令稿類別範例
* </p>
*
*/
public class piSmartShellServiceSample extends piSmartServiceSample {
/**
* piSmartShellServiceSample: 建構子
*
* @param ConfigurationFile
* String => 定義檔
*/
public piSmartShellServiceSample(String ConfigurationFile) {
super(ConfigurationFile);
}
/**
* main: 主函式
*
* @param args =>
* 命令列字串引數陣列
*/
public static void main(String[] args) {
String _ConfigurationFile = "piSmartService.properties";
if (args.length > 0) {
_ConfigurationFile = args[0];
}
java.io.File _FileProp = new java.io.File(_ConfigurationFile);
if (!_FileProp.exists()) {
System.out.println("定義檔:" + _ConfigurationFile + " 不存在");
return;
}
piSmartShellServiceSample _piSmartShellServiceSample = new piSmartShellServiceSample(
_ConfigurationFile);
_piSmartShellServiceSample.Init("piSmartServiceSample",
"piSmartShellServiceSample", "PowerIntegral", "Mitac");
String _Request = _piSmartShellServiceSample._Configuration
.getProperty("RunShell"), _Result = "";
String _base64Request = _piSmartShellServiceSample._piBase64
.getBase64(_Request);
_Result = _piSmartShellServiceSample._piSmartService
.runShell(_base64Request);
if (_piSmartShellServiceSample._piSmartService.getSuccess())
_piSmartShellServiceSample._piSmartService.getLog().Debug(500,
_Result);
else
_piSmartShellServiceSample._piSmartService.getLog().Debug(
510,
_piSmartShellServiceSample._piSmartService
.getErrorMessage());
}
}