jFD2 at SOFTWARE
[2ch|▼Menu]
117:26
07/12/18 00:56:32 pCajsuCN0
>>111
外部コマンドの実行ですが、
"ls -l".execute().in.eachLine{println it}
なんてサンプルをネットで見つけて麦酒噴きました。
Stringクラスに"execute"メソッドを追加して、ProcessクラスにはInputStreamを
取得できるプロパティ"in"を追加と、やりたい放題groovy。
既存のクラスにメソッドを追加できるなら、あんなことやこんなことができる
と妄想が・・。

> Windows環境でRuntime#execを使って外部コマンドを実行すると、
> cmd.exeを経由せずに実行しているので、パスを見に行ってくれません。
うちはWinXPだけど普通に実行できてます。パスを見て無いとcmd.exeも
実行できないんじゃ?
とはいえ
URLリンク(jira.codehaus.org)
のようなこともあるようなので、本体の機能を使うようにしますね。
あと、svnに渡すのは相対パスにして複数ファイルはまとめて渡すようにしました。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4685日前に更新/169 KB
担当:undef