おんどりゃぁ~~!なめとんのかぁ~~~!!ヽ(`Д´)ノプンプン
関連記事
- 働く人の「ストレスチェック」、全事業所に義務拡大へ…昨年度の労災認定は過去最多の883人 【2024年10月11日(金)】
- 那須ハイランドパークの「時給2500円」バイトに応募殺到、10人の枠に100人超が応募 【2024年08月06日(火)】
- 荒っぽい見積書が出来たところでごわす 【2024年08月01日(木)】
- 新入社員4割が転職検討 引き留めに企業が対策 【2024年05月08日(水)】
- 【#C #CPP】謎不具合を追っかけてた.なんとなく原因は分かったけど... 【2024年04月02日(火)】
激おこプンプン丸やじぃ~~
もう理不尽すぎて,怒りがフツフツとヾ(*`Д´*)ノ”
先ほど,送られてきた謎機械パート2の接続アプリ
わりとキレイにインストールされて,キレイに接続,通信もうまくいって
さぁ~次の仕事に行けるべ♥とごきげんじゃったんじゃが...
ふと気がついた
なんで,通信確立するたんびに
「エクスプローラが勝手に開く!!」
機械からのダウンロードしたデータの,ダウンロード先フォルダを開いてくれてるみたいじゃが...
まさに小さな親切大きなお世話やじ~~
しかも,画面最前面に表示.邪魔以外何者でもないぞな(爆
あったま来たんで,エクスプローラ開いた途端,すぐ閉じるロジックを組んだ
参考:エクスプローラ(Explorer.EXE)で開いているフォルダのパスを取得する:夕暮れログ
private void timer1_Tick(object sender, EventArgs e) { Shell shell = new Shell(); ShellWindows win = shell.Windows(); foreach (IWebBrowser2 web in win) { if (System.IO.Path.GetFileName(web.FullName).ToUpper() == "EXPLORER.EXE") { string st = web.LocationURL; if (st.IndexOf("hogehoge") > 0) //hogehogeフォルダを開いたら,エクスプローラを殺す { web.Quit(); timer1.Enabled = false; } } } } private void button2_Click(object sender, EventArgs e) { timer1.Enabled = true; }タイマーで適時監視して,該当フォルダが開いたら勝手に閉じるようなコード
ちらっとエクスプローラ画面が表示されるけど,最前面にドカンとエクスプローラが開いて,業務を邪魔するよりはいいやろ
大丈夫やろっ!(爆
後ほど,実装中の超巨大システムに組み込みまする
とりあえず,帳票周り出力を先に仕上げないと
雑務に機械接続不具合に,とイロイロ追われて,今月末リミットの帳票出力複数枚が,まだ手付かず(GRB爆
デフォルトブラウザの設定を無しにしたら起動されなくなったりして
>>康ちゃん@モバイル さま
いや,このエクスプローラの開き方は
通信アプリが子プロセスで強制起動しているわ
どうすることも出来ん気がする(汗