Blackbox for Windowsについて語りませんか11
■ このスレッドは過去ログ倉庫に格納されています
>>389 あり!でも読んだけどよくわからんちん(´・ω・`)ショボーン >>390 左下のスタートボタンのすべてのプログラムからエクスプローラーをむりやり立ち上げています。 ブラックボックスのツールバーを理解しようとしたけど文字化けしてるしワケワカメ; アンインストール.batとかいじったり、ウィキに書いてあった通りファイルごと削除しようとしたけど無理。 使ってたOSはビスタなんだけどなんか関係ある? すいません質問です。 右クリックで出てくるメニューのタイトル部分?クリックすると、ウィンドウのように固定できるじゃないですか マウスが離れても消えずに置いとけるやつです。 サブメニューいっぱい開いて固定してるときに ひとつずつタイトル右クリックで閉じてるんですけど、 これ、キーボードから全部消すショートカットってありますか? >>393 了解した。ありがとう。 今日からライトステップ体験で入れてみることにした。 ちょっとした別れだががんばって開発を続けてくれ。 気が向いたらnocd版も使わせてもらう。じゃ。 ねえねえbbinterfaceのモジュールとかスクリプトとか右も左もわかんないんだけど なんかまとめとかテンプレ無いの?これでボカーン!ってなるようなすごいの作りたいんだよ! GUIってなんだよ ぐい? 専門用語使うな グラフィックユーザーインターフェイスですってのは説明になってないからな グラフィカルユーザーインターフェイスって良いたいの? 俺が今までbbinterfaceでやったこと。 bbsysmonplusが単体だとバグっててズレルから中にフレームの中に入れて固定。 それ以外使いかたわからん。 PCの初回起動時にbbleanBarが2重で表示されちゃうんだけどどうしてだろう。 設定の違うbbleanBarが2つ出てしまう。 Windowsをログアウトしてまたログインし直すと直るんだけど理由がわかる方居ませんか。 bbleanbar.rcのbbLeanBar.2.*の行を削ったら直りました。 でもなんでログオンログオフをすると直るのか、あとなんで最近になって勝手にこの設定が出来たのか不明です・・・。 bblean1.17.1 64bit windows7 googleIME この環境で、言語バーの表示ができなのですが、 解決した方が居たら教えてください。 imeWatcher, TTime, imeTray, など試しましたがダメでした。 >>395 漠然とし過ぎ… >>406 そこでckwですね。 ちなみにmodはちょっと僕の遺伝子入ってます。 なんでスクロールバーの幅は変えられるのに柄は変えられないのnocdくん 複数ワークスペースってあんまり使い道わからん。 いっつもαだけで済んでる。 nocdがエロゲやっててnocdのおかあさんが来たときにサッっとβスペースに入れ替える。 そうするとおかあさんからはnocdがいままでexcelでなんか作ってる作業中に見えるという使い方 gnome 3は縮小化廃止してワークスペースだけにするってゆってる windowsもタスクバーが下一杯になるんじゃなくて 使ってる分だけ中央に来るようになってればページャーが置きやすいんだがな ワークスペースは複数ウィンドウ開く時とかスッキリした状態で操作できるから 狭い画面だと用途毎に使い分ける時に結構有効だと思うけど 常に全てのウィンドウをフルスクリーンで開いてるような人には無意味だろね… 半裸でエクセル… 家のプライベートPCはワークスペース1コ。会社は2コだ。 仕事だと違う仕事を同時に (っつてもシミュレーション流しつつ、 事務的な作業とか) するから。 3つ以上だと、どのワークスペースが 何だか分からなくなって 低脳な俺には無理だった… ローカルエリア接続の有効無効の切り替えってなんか方法ないの? bbleanはかなり良い。こんな良いフリーソフトはもっとみんなに知られるべき! と思いこの前、スカイプで勧めてみたら はぁ?何これ?意味わからん市ねって反応ばっかりで俺は石になった。 俺は自称上級者を気取ることなく、気軽に普及してほしいと考えていたが 世間の反応はPCヲタがキモイソフトを使ってるようにしか感じないようだ。 石になった。 今から俺がやること ショートカットキーでbbcalendarのloadとunload これは壁紙が狭くなるから常時loadにしときたない。 いかん!あと二回書き込んだら赤レスになってしまう。 ルーター再起動してこよーっと XPの時代なら互換シェルにそこまで違和感なく以降できただろうけど VWindows7のUIに慣れた人には互換シェルきつそう bblean人に勧めるときに、これで何ができるかとかメリットを挙げた方がいい ルータ再起動するバッチを埋め込んだボタン作って1発で実行できるよとか >>425 そんなもん欲しがるのあんただけだよID:ZS+xPCxMさん さておき、何が出来るか、ねえ タスクトレイアイコンが無茶な数になってる(でも消したくない)俺みたいな愚か者には bbIconBoxが非常に有り難いけど 潤沢なメモリが当たり前の今となっては 常駐アプリ使えば全部できるだろうな… 強いて言えば、オープンソースだから 好きに改造できるとか、APIも公開されてるから プラグインも作れるとか。 でも、結局そうやって拡張した機能も 常駐アプリでできてしまうな。 jdownloaderなんかにルータ再起動する仕組みあるからそれ抜き出してバッチ化してbbinterfaceで起動させればいいだけ @scriptで同時にbr@ms送れたんだな・・・外部スクリプトいらないじゃんバカ >>414 たしかスクロールバーの幅は 設定するwindowsのAPIがあったんですよ。 >>431 この手のはエクスプローラ"で"動くように 作ってあると思うので 俺の力量じゃ無理な気がします >>433-434 じゃあ、お布施集めたり 使えない風防のようなご神体を 一体\1kkくらいで売りますか! それともblackboxにちなんで\1bbにでもする? 画像とかのパス指定するとき2バイト文字入ってるとダメなんだな Styleをnoneにしたフレームに文字や画像載せるとピンクのふちどりができちゃうけど仕様でどうしようもないの? 画像のほうは透明化する処理を厳密に画像毎に施せばピンクでなかったけど ボタン1つでVisibleトグルして出したり消したりできないの? モジュールにはトグルあるから出来そうなんだが・・・ モジュールでフレーム呼び出したら、フレームにスリットしてるBBMemoとかを読み込んで 一瞬かくつくんだよね、だから処理の軽いVisibleの切り替えで対処したい。 表示と非表示のボタン作ったら設定する箇所が2つ必要で、デザインの関係でどうしても 同じ1つのボタンで切り替えしたい。 なにか方法無いかな?いまBr@ms見てるんだけど見あたらない gcc hoge.c -s -Os -mwindows -nostdlib -lkernel32 -luser32 #include <windows.h> void WinMainCRTStartup (){ HWND hBBCalendar = FindWindow("BBCalendar", ""); if (hBBCalendar){ if (IsWindowVisible(hBBCalendar)) ShowWindow(hBBCalendar, SW_HIDE); else ShowWindow(hBBCalendar, SW_SHOW); } } どう? これはどうやって使うんですか? もしかしてtcl4bbプラグインのスクリプトですか? いや、gccでコンパイルして 実行ファイル(exe)をつくる。 単機能アプリです。 >>439 久々にまともなレスがついた やっぱこういうのが無いとな! 俺の不勉強でやりかたがうまく飲み込めなかったからなんとかbbの機能でやってみます。 すみません。 set DockVisible 1 proc ToggleDock {} { global DockVisible if {$DockVisible == 1} { broam {@BBInterface Control SetWindowProperty ButtonBox IsVisible false} set DockVisible 0 } else { broam {@BBInterface Control SetWindowProperty ButtonBox IsVisible true} set DockVisible 1 } } これを勉強中のtcl4bbに組み込んでボタンから疑似br@msの@tcl-bb eval ToggleDockを入力すれば透明化トグルいけるっぽい。 だけど、tcl4bbは他のプラグインと違って上手く初期設定でルートパスとかnameとか 入力しないといけないみたいでそこで詰まって頭を悩ましてる。 出来た、そのスクリプトの最後に余計な}がついてただけだった。 ごめん、カレンダーの表示トグルシしたいって 言ってた人かと思った。 まあ、ウィンドの表示トグルする broamがないならwindowsのAPIを 使うしかないってのは変わらないから許して。 あとはフロントエンドがtclなのかCなのか… >>446 俺はここにいるぞ。残念だったな!gahahahahahaha GCCで作るとAMDのCPUでも遅くならない。好感が持てるね君は。うんうん デスクトップのctrl+右クリックで出るタスクの切り替えを デスクトップ上以外で出す方法ない? 要はウィンドウ全開で作業してる時とかに いちいちマウスカーソルをウィンドウの外やタスクバー上に持っていくのがめんどくさくて その場でパッと切り替え出したいんだけど。 alt+tabのOS標準のやつでタスク切り替えろって言われたらそれまでだけど なんかいい方法あったら教えて マウ筋で右クリ上下マウスホイールでalt+tabとalt+shift+tab動作させてるけど? バカなの?しぬの? あ〜?マウ筋は単体アプリじゃんそうゆうのスマートじゃない ウィンドウにマウスオーバーでアクティブ化できなかったっけ bbkeys使ってショートカット使う以外ないと思う。 タスクのメニュー出すのって 何かbroamなかったっけ? >>448 言ってる意味がよくわからない。 その場で切り替えるってどういう意味だ? Firefox上でミドルクリック左クリック同時押しで タスク切り替えのウィンドウがカーソルの位置に出るようにしたいのか? それとも画像を全開で見ててタスクバーが隠れてるときでも、 タスク切り替える方法か?意味不 bbkey使えば応用して出来るけど、例えばFirefox上で ミドルクリック左クリック同時押ししてもbbleanはコマンド拾わないから結局キーボードに手をおくことになるぞ? だからWin+キー を割り当てられる拡張ボタンついてるマウス使うんだな。 それか別途用意したbbleanbarをスリットしたフレームをAutohide で隠しておいて画像で枠作ってスタイルなしで。 これでもカーソルを画面はじまで持ってく手間はあるけど。 っていうかマウ筋使わなかったらダブル右クリックでその場でルートメニューがカーソルのところに出るとか使えないけどいちいちデスクトップで右クリックしてたの?バカなの?死ぬの? 名前つけたフォルダをフレームにOnDropしたら、バッチがRunして バッチの効果でフォルダにバッチでダウンロードした画像が入るってしたいんだけど上手くいかない。 bbinterfaceのフレーム経由しないで、直接フォルダをバッチにドロップしたら上手くいく。でも、どうしてもフレーム経由したい。 バッチ上でフォルダの場所を cd %1 でカレントディレクトリに指定することで機能させてる。 でも、フレーム通すと%1でドロップしたフォルダのパスが入らない。 bbinterfaceのOnDrop→Run/Open→Options のWorking DirやArgumentsで引数渡せないかといろいろやってるんだけど上手くいかない。 どうすればドロップしたファイルもといフォルダのパスをドロップ先の実行ファイルに渡せますか? よろしければ教えてください。 >>435 使う色をスタイルじゃなく、手動で指定(#FFFFFFとかgreyとか)できるbbCalendar作ってくださいよ。 トグルできれば更に素晴らしい。 ジェスチャはAHK使ってるし、GDI++もnocdさんのおかげでbbleanで読み込みできるし。 特別欲しいものって殆どないや。 ファイルドロップしたらfoobarで起動するフレームってどう作ればいいの? 画面真ん中に透明度1%の小さなフレームつくってLRMクリックにタスクやトレイやキルプロセスのbr@ms仕込めば画面端に行く労力なくなる あぁ"$$DroppedFile$$"ってかけばいいのか 誰も教えてくれないのな、ここの住民不親切すぎる 過去ログ見るとすげえ活気あるのな nocdとかざみっくすがいなくなってからおかしくなった 乗り遅れて来た身としては肩身狭いな ここもGDI++のスレ同様、変なユーザーだけが残って崩壊していくんだろうな なんかの雑誌に紹介されてにわかが大漁に入ってきてからおかしくなった PC新調してwindows7のタスクバーが便利だし エアロが綺麗なんでどうでもよくなった >>392 =394 何でないんだろうって思ったから プラグインにしてみた @bbp42ch.HideAllMenu ttp://www1.axfc.net/uploader/Sc/so/243697.7z DLパスはトリップの大文字 著作権は放棄するから好きにしてくれ。 メニューごとにタイトル枠そのものの有無を設定できたらいいな メニューの表示位置もマウス位置から数ピクセル調整したいときがある フレームのなかにメニュー固定表示できると夢が広がる >>469 横からthx 地味に便利な小物プラグインいいね まだ実験中なんだけど、同名プラグインを複数コピーした際の件。 プラグイン右クリメニューから設定変えるとロード中のプラグイン全てに 同じ設定が反映される問題がある、既出だけど。 独立させたくて弄ってるんだけど、例えばBBRssReaderの場合 dllをリネームしてsrcフォルダのBBRssReader.cppテキストファイル内の char *plugin_info[] = { "BBRssReader 0.0.1a", "BBRssReader", ←""内をdllと同じにすれば独立するっぽい? あってるのかわからん、反応おね bblean上の文字入力欄にキーを送る場合、vbsファイルからsendkeyするしかないですか? bbleanのbro@msやpluginなんかで出来ないですか? uberboxのテキストボックスに「?google 」を先頭に挿入した状態から 検索ワードを書き始めたいのでボタン1つでフォーカスが入って挿入した状態にしたいのです。 テキストボックスの環境変数があればbro@msから送れると思うのですが調べた限りありませんでした。もしよければやりかたを教えてください。 >>475 ttp://www1.axfc.net/uploader/Sc/so/244104.7z(DLパスは前回と同じ) @bbp42ch.SetText <テキスト>(<>はいらない) @Script[@BBBroamBoxFocus|@bbp42ch.SetText "?google "] とか >>470 broams.lstってファイルがreadme.txtのようなものだったけど 分かりにくいからやめた。 >>474 プラグインによって設定ファイルの書き込み方が それぞれだからね。個人的には"dll名から.dll除いた名前"+.rc が管理しやすくて良いんだろうなと思う。 書き忘れたけどSetTextはreadme.txtにもあるように 他のプロセスに関しては キーボートマクロでも使ってくれよって話だから bbLeanのプロセスに対してしか効かない。 >>476 うわー Set objShell = WScript.CreateObject("WScript.Shell") objShell.SendKeys "+{F12}" 'atok日本語入力off objShell.SendKeys "^a" 'Ctrl+A →DELでクリア objShell.SendKeys "^{DEL}" objShell.SendKeys "?g " 'google検索 objShell.SendKeys "+{F11}" 'atok日本語入力on 必死こいて無い頭ふりしぼって半角/全角関わらず正確にSendKeys できるスクリプトやっと動いたと思ったらこんなプラグインがくるなんて! もうちょっと待ってればよかった.nocdさんありがとうございます 他にも使える箇所たくさんあるのでそっちで使わせて貰います。 bblean modでバッチファイルなどの外部プログラムからbr@ms送るやり方って 「 -exec @ぶろーむす」(ex: blackbox.exe -exec "@BBCore.ShowMenu" のオプション付で本体を実行 でいいんですよね? うまくいかないのでおかしいところがあったら教えてください。 bbintefaceのボタンから @BBLogViewFilePath C:\bbLean_116_mod_pack_100507\plugins\bblogview003\2ch.txt を送るとうまくいくのに 同じくbbinterfaceのボタンで C:\bbLean_116_mod_pack_100507\blackbox.exe -exec "@BBLogViewFilePath C:\bbLean_116_mod_pack_100507\plugins\bblogview003\2ch.txt" をRunするとうまくいきません そのときのエラーメッセージです http://iup.2ch-library.com/i/i0338217-1308009651.png よろしくお願いします。 bbiは設定でrunとbro@mの区別あるよね? どっちにしてる? ちょっと試した感じだと、 runは実行ファイルを指定、引数はargumentで指定。 一方bro@mは実行ファイル+引数で 1つのコマンドと認識するのでは? エラーダイアログについて ワーキングディレクトリが 引数のファイルの親ディレクトリにまでになってるでしょ? ケツから(バック)スラッシュ探って 一個目んとこで (ディレクトリ)/実行ファイル ってパースしてるんだと思うんだ。 バッチから "C:\bbLean_116_mod_pack_100507\blackbox.exe" -exec @BBCore.ShowMenu でいけました。説明では、blackbox.exe -exec "@BBCore.ShowMenu" とあったんですが、bro@msをダブルクォートで囲んではいけなかったみたいです 相談に乗ってくれてありがとうございました デスクトップから直接2chを検索する仕組みを作ってるんですが、 一カ所わからないところで詰まってどうしても問題が解けませんでした。 BBRssを利用して、本来ブラウザのパスを入れるところにvbsファイルを指定してBBRssからBBRssに表示されている記事をダブルクリックした ときにURLをvbsにコマンドライン引数(パラメータ)の取得をするという仕組みです。 -----------BB2chReader.vbs---------------- 'コマンドライン引数(パラメータ)の取得 Dim Arguments,intCounter Set Arguments = WScript.Arguments For intCounter = 0 To Arguments.Count -1 '0から、Argumentsの数だけ1ずつ変化させる 'WScript.echo Arguments(intCounter) If intCounter = 0 Then URL = "" & Arguments(intCounter) & "" If intCounter = 1 Then Title = "" & Arguments(intCounter) & "" Next WScript.echo URL WScript.echo Title 例えばカレントディレクトリ../BB2chReader.vbs "URL" "Title" と半角開けて入力すればvbsに引数が入る仕組みです。 これを利用してRssreaderのブラウザパスにBB2chReader.vbsを 関連づけると今のところ記事のURLだけ引数としてvbsに渡されます。 タイトルも取得したいのですが、ここ何日もRssreaderのBBRssReader.cppとにらめっこしてもやりかたがわかりませんでした。 特にいじらなくてもURLが渡された事に着目して、元々ArgumentsとしてURLが送られていたのだろうと関連部分を見たところ if(clicked && clicked->link) { if(0 == *browserPath) BBExecute(GetDesktopWindow(), NULL, clicked->link, NULL, NULL, SW_SHOWNORMAL, false); else BBExecute(GetDesktopWindow(), NULL, browserPath, clicked->link, NULL, NULL, SW_SHOWNORMAL, false); return TRUE; } のelse行がクリック時の動作なのではと考えました。 ここのclicked->linkがURLが納められている変数なのかもしれません。 安易に考えて、その次の, NULLをckicked->titleなどに書き換えれば数値が渡されるかもと考えましたが無理でした。 どう書けばいいでしょうか? 最終的には、 uberboxで?2 @BBRSSReaderFeedUrl http://find.2ch.net/rss.php/< ;args>でコマンドラインランチャとしてデスクトップから直接検索して結果をRssreaderに出力して記事クリックで、 URLを元にcURLで2chのdatファイルを取得する。 datファイルを置換整形して本文その他データなどのみして、 bbDrawTextやbblogviewなどで表示して、bbSchedulerかbro@mtimerなどで差し分取得する。 と言った形を考えていて、タイトル取得するやり方以外は全て出来ました。本当にこのやりかただけわからないので困ってます。助けてください。 >>486 ちゃんと見てないし、試してないけど > 安易に考えて、その次の, NULLをckicked->titleなどに書き換えれば数値が渡されるかもと考えましたが無理でした。 API_EXPORT BOOL BBExecute(HWND Owner, LPCSTR szOperation, LPCSTR szCommand, LPCSTR szArgs, LPCSTR szDirectory, int nShowCmd, bool noErrorMsgs); だから、szArgsにlinkとtitleをくっつけたやつを 渡さなきゃないんじゃないですか? あと、デバッグするなら "OutputDebugString" APIと DbgMOnってツールが楽ですよ。 OutputDebugString("foo"); と記述しておいて DbgMOn起動してモニタしておけば "foo"って表示されます。 if(clicked && clicked->link) { .... OutputDebugString(clicked->link); OutputDebugString(clicked->title); } としておけば、 クリックされて時に呼ばれてるか? その時、titleに目的の文字列が入ってるか? くらいは分かります。 フレームへオンマウスでbra@ms送れたら http://antarespc.com/tool/radian.html こういう独自の見た目のランチャ作れるんだけどな 四角い文字主体のランチャはランチャで平行して使って 一瞬でパパっとアイコン画像で判断してツール使いたいときとかに 利用したいな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる