●●●●TCL/TKなら俺に聞け 4●●●● (540レス)
●●●●TCL/TKなら俺に聞け 4●●●● http://mevius.5ch.net/test/read.cgi/tech/1375678740/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2013/08/05(月) NY:AN:NY.AN 各種 wrapper でtkってるひとはいても 生で使ってるひとはほとんど居ない希ガス 【英語サイト】 プロジェクト本拠地 http://tcl.sourceforge.net/ 最新版ソースコード ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/ The Tcler's Wiki http://wiki.tcl.tk/ The comp.lang.tcl Newsgroup http://groups.google.com/group/comp.lang.tcl/ ActiveTcl http://www.activestate.com/products/activetcl/ 【日本語サイト】 もっとTcl/Tk http://www.interq.or.jp/japan/s-imai/tcltk/ Tcl/Tk Scripting Laboratory http://www.geocities.jp/urano343/tcltk.html Tcl/Tk Primer http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/ ← 応答なし Tcl 8.4.1 Manual Command Reference http://www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm CategoryTclTk - mynote http://reddog.s35.xrea.com/wiki/CategoryTclTk.html 【前スレ】 ●●●●TCL/TKなら俺に聞け 3●●●● http://toro.2ch.net/test/read.cgi/tech/1374052935/ ●●●●TCL/TKなら俺に聞け 2●●●● http://toro.2ch.net/test/read.cgi/tech/1177998764/ ●●●●TCL/TKなら俺に聞け●●●● http://pc11.2ch.net/test/read.cgi/tech/1033628416/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/1
441: デフォルトの名無しさん [sage] 2021/07/08(木) 14:40:23.67 ID:MUyMUMuU >>440 普通に諦めればいいと思うよ http://mevius.5ch.net/test/read.cgi/tech/1375678740/441
442: 本田 [] 2021/08/01(日) 20:53:40.83 ID:x8WmfhUR Tcl/Tk: 配列からリストへの変換と、リストのソート - HyperWorks Scripts &; Customizations - Altair Products - Altair Community https://community.altair.com/community?id=community_question&sys_id=6956c4f61b2bd0908017dc61ec4bcb45 http://mevius.5ch.net/test/read.cgi/tech/1375678740/442
443: デフォルトの名無しさん [sage] 2021/08/25(水) 21:33:45.12 ID://fsPv9a 今時は行末にセミコロン打つのが流行りなのか? http://mevius.5ch.net/test/read.cgi/tech/1375678740/443
444: デフォルトの名無しさん [sage] 2021/08/28(土) 23:57:21.00 ID:4Ycamclz Tkの日本語マニュアルってどっかにないですか? Tclは簡単に見つかるけど、Tkのリファレンスマニュアルは英語しか見つからないです。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/444
445: デフォルトの名無しさん [sage] 2021/08/29(日) 00:10:05.19 ID:tV86Jpzl >>444 >>414 http://mevius.5ch.net/test/read.cgi/tech/1375678740/445
446: デフォルトの名無しさん [sage] 2021/08/29(日) 16:59:57.17 ID:gfJInh/r Tclだけかと思ったらTkもあったのね その他いろんな情報が入っててありがたいです ただ日本語訳が... http://mevius.5ch.net/test/read.cgi/tech/1375678740/446
447: 445 [sage] 2021/08/29(日) 17:58:17.10 ID:tV86Jpzl >>446 うん・・・それは私もそう思うけど 英語読めないと我が儘はいえんのよ(´・ω・`) お互い英語の学習を頑張りましょう http://mevius.5ch.net/test/read.cgi/tech/1375678740/447
448: 445 [sage] 2021/08/29(日) 19:35:13.03 ID:tV86Jpzl 翻訳していただいた方には本当に感謝をしております http://mevius.5ch.net/test/read.cgi/tech/1375678740/448
449: デフォルトの名無しさん [sage] 2021/10/16(土) 00:03:45.38 ID:tJlxm3AW macosでx11対応のTcl/Tkをインストールしたいのですが... もともと標準で入っているのですが、x11クライアントではないようです。 ソースコードからインストールすればいいのでしょうか? まだ試してないですがmacで普通に./configureとかしてうまくいくでしょうか。 ご存知でしたら教えてください。mac捨てろとかはなしでお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/449
450: デフォルトの名無しさん [sage] 2021/10/22(金) 20:26:56.81 ID:cl4NFqCg ソースコードから--with-xをつけてインストールできたけど wish起動するとX11じゃなくてmacのウィンドウが出る。 どうすればいいのやら http://mevius.5ch.net/test/read.cgi/tech/1375678740/450
451: デフォルトの名無しさん [sage] 2021/10/24(日) 21:55:25.44 ID:3CkopFKt PATHが もともとMacに入ってる /usr/bin/wish を優先してるとかじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1375678740/451
452: デフォルトの名無しさん [sage] 2021/10/25(月) 00:22:05.55 ID:6Otl3mCz レスありがとうございます。 新しくできたwishを起動してもX11じゃないウィンドウが出ます。 もうちょっと頑張ってみます。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/452
453: デフォルトの名無しさん [sage] 2021/10/25(月) 12:22:38.97 ID:17kCASnx mac知らんけど 普通に考えればOSX 上で独自Xクライアント起動して そのXのターミナルからwish起動しないといけないだろう >新しくできたwishを起動してもX11じゃないウィンドウが出ます。 OSXのX相当のものから起動できてるのなら X11にこだわらなくていいんじゃないの? まさにこれはtcl/tkは関係なくmac捨てろという話になるな http://mevius.5ch.net/test/read.cgi/tech/1375678740/453
454: デフォルトの名無しさん [sage] 2021/10/26(火) 13:08:55.03 ID:5yCnFias >>452 動作環境: macOS High Sierra ver.10.13.6 以下のレシピで tk X11版がmakeできました ( homebrewで入れたtck/tk aqua版に満足しているので make install はしていません ) $ tar xf tk8.6.11.1-src.tar.gz $ cd tk8.6.11/unix (tk8.6.11/macosx だと指定オプションを無視してaqua版を作ってしまうようです) $ CFLAGS="-I/usr/local/opt/tcl-tk/include" ./configure --enable-64bit --with-tcl=/usr/local/opt/tcl-tk/lib --with-x --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib 既にインストール済みのtclディレクトリに合わせて適宜書き換えてください CFLAGS=... を付けないと /usr/include/tcl.h (ver8.5) を参照しようとして make error になります $ make $ otool -L ./wish libX11 etc. を参照している事を確認 $ install_name_tool -change /usr/local/Cellar/tcl-tk/8.6.11_1/lib:/usr/X11/lib/libtk8.6.dylib $PWD/libtk8.6.dylib ./wish インストールせずに動作チェックをしたい! (change箇所はotoolの出力を見れば分かります) $ ./wish pack [button .b -text {こんにちは X11}] .b conf -font {{ヒラギノ丸ゴ Pro} 128} -bg #0ff -fg #f0f $ rm ./wish && make install インストール http://mevius.5ch.net/test/read.cgi/tech/1375678740/454
455: デフォルトの名無しさん [sage] 2021/10/26(火) 21:25:04.67 ID:FIjDTn2o ありがとうございますぅ macosxで作業しててうまく行かなかったのですが、 その後ログをよくよくみたらX11のオプションを無視して わざわざunix/configreを呼び出してたので、 最初からunixに移動してconfigureしたらうまくいきました。 一応自己解決しましたが、454さんのレス見てからやればもっと楽できたのに。 ちなみに自分の環境もHigh Sierraですが、これでいけました。 cd ./tcl8.6.11/unix/ ./configure make sudo make install cd ../../tk8.6.11/unix/ ./configure --with-x --with-tcl=/usr/local/lib/tclConfig.sh make sudo make install ふぅ http://mevius.5ch.net/test/read.cgi/tech/1375678740/455
456: デフォルトの名無しさん [sage] 2021/10/26(火) 21:44:08.46 ID:FIjDTn2o あとX11にこだわる理由ですが、Tcl/Tkで自作したGUIツールのウィジェットに gnuplotのグラフを表示させるためです。 set win [winfo id .c] set gp [open "| gnuplot" w] puts $gp "set term x11 window '$win'" puts $gp "plot hogehoge" みたいにやって、gnuplotに流し込むデータを変化させてぐりぐりやります。 もともとLinuxマシンでやってたのをmacに移植しようとしてます。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/456
457: デフォルトの名無しさん [sage] 2021/10/27(水) 13:24:35.15 ID:wK8HKaYJ winfo id の使い道、初めて知りました 3次元プロットのグリグリまで他アプリの画面に飛ばせる(試してみました)とかX11は自由度高いんですね http://mevius.5ch.net/test/read.cgi/tech/1375678740/457
458: デフォルトの名無しさん [sage] 2021/11/11(木) 20:15:13.31 ID:ss69cckK Tcl/Tkで四角じゃないウィンドウってできるのかな 丸いアナログ時計とかありそうだけど http://mevius.5ch.net/test/read.cgi/tech/1375678740/458
459: デフォルトの名無しさん [sage] 2021/11/15(月) 17:30:52.36 ID:orggkpZ4 素の Tcl/Tk で「丸いアナログ時計」作ってみた (mac版) 少し変えれば winでも出来ると思う https://i.imgur.com/Z17ciJK.png https://wiki.tcl-lang.org/page/Shape に方法が紹介されている. 変形ウィンドウ用の拡張パッケージも紹介されてる (試していない) http://mevius.5ch.net/test/read.cgi/tech/1375678740/459
460: デフォルトの名無しさん [sage] 2021/11/16(火) 22:14:16.95 ID:2BodVrOz おお素晴らしい 見た目が透過するだけでもありがたいけど、透明なところクリックすると後ろのウィンドウがアクティブになったりする? それができたら理想的なんだけど。 と思いつつメインで使ってるシステムで試そうとしたら、Linux版はwm attributeに-transparentがないようで... 残念です。 拡張のShapeはいきなり./configureでつまづいて、かなりハードル高そう http://mevius.5ch.net/test/read.cgi/tech/1375678740/460
461: デフォルトの名無しさん [sage] 2021/11/19(金) 22:33:18.50 ID:OsKHDI1l >>460 LinuxならTkZinc が動くと思います リンク先の紹介では TkZinc used to support it. Now the project seems to have vanished. なんて書かれてますが https://github.com/asb-capfan/TkZinc にあります mac (Tcl/Tk X11版)では一部手直しが必要でしたがmakeできました Linuxならそのままで行けるでしょう > 透明なところクリックすると後ろのウィンドウがアクティブになったりする? これも出来ます ( >>459 では出来ませんでした) package require Tkzinc package require zincGraphics pack [zinc .zc -width 600 -height 600 -render 1 -backcolor #fcc -lightangle 50] # canvasウィジットに於ける oval, line, etc. の要領で # zincウィジット(.zc)に パスを追加していきます set coords {} for {set i 0} {$i < 5} {incr i} { set a [expr 3.141692*2/5*$i] lappend coords [list [expr 300-200*sin(2*$a)] [expr 300-200*positivecos(2*$a)]] } set clip [.zc add curve 1 $coords -closed 1 -visible 0 -fillrule odd] # パスアイテム(clip)の形状(※)によりトップレベルウィンドウをクリッピング # ※サイズは勝手にスケールされてしまいます .zc itemconf 1 -clip $clip http://mevius.5ch.net/test/read.cgi/tech/1375678740/461
462: デフォルトの名無しさん [sage] 2021/11/19(金) 22:37:29.26 ID:OsKHDI1l https://i.imgur.com/kdiAO6F.png 複合パス(.zc contour 〜)を使って xeyes を再現したかったのですがクリッピングすると形が乱れてしまい使い物になりませんでした. 長方形を長方形でくり抜いたような単純なパスならいけます. この辺りは mac特有の問題かもしれません 最後の after 100 main の小細工はそうしないとなぜかエラー吐いて落ちるからです. これも mac 特有の... 他にも回転やスケール機能なんかがあります ドキュメントが貧弱ですが demoフォルダのサンプルが参考になりました http://mevius.5ch.net/test/read.cgi/tech/1375678740/462
463: デフォルトの名無しさん [sage] 2021/11/20(土) 21:48:15.60 ID:EfeaK0DT 複合パスによるクリッピングがうまくいかない件 TkZinc のソースを軽く見た感じでは使われてる三角分割アルゴリズムが単純な形状しか想定してないようです なので Linuxでも変わらないかと思います ただし、代わりに自力で三角分割して .zc add triangles 〜 で座標列を渡せば穴開きでもなんでもいけます とにかく領域を三角形で埋め尽くす、非連結な領域間も潰れた三角形で橋渡しすればOKです package require Tkzinc package require zincGraphics pack [zinc .zc -width 600 -height 600 -render 1 \ -highlightthickness 0 -backcolor white -lightangle 50] set n 64 set coords {}; foreach xc {150 450} { for {set i 0} {$i <= $n} {incr i} { set a [expr 3.141592*2/$n*$i] lappend coords [list [expr $xc+150*sin($a)] [expr 300-300*cos($a)]] \ [list [expr $xc+ 50*sin($a)] [expr 300- 100*cos($a)]] \ } if {$xc == 150} { lappend coords {150 0} {150 0} {450 0} } } set clip [.zc add triangles 1 $coords -visible 0] .zc itemconf 1 -clip $clip https://i.imgur.com/8c5PxP5.png やりたかった xeyesモドキが出来ました http://mevius.5ch.net/test/read.cgi/tech/1375678740/463
464: デフォルトの名無しさん [sage] 2021/11/24(水) 00:38:24.65 ID:hZTuTUPb スゴイ、頑張ればいろいろできるんですね。 ただこちらの環境ではTkZincもインストールのハードルがやっぱり高そうです。 configureでTcl/Tkのインストール情報を参照するところからつまづいてます。 自分は職場のLinuxマシンのいちユーザーで 基本的にインストール的なことはユーザー権限でしかできないため プリインストールのTcl/Tkに拡張機能を追加するのはなかなか難しいです。 今回いろいろ紹介していただいてかなり勉強になりました。 ググってもなかなかたどり着けない情報で、ありがたいです。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/464
465: 本田 [] 2021/12/01(水) 06:14:15.79 ID:1Uo/TpOg GitHub - avl42/tcl-bitcoin: Bitcoin-related stuff using the scripting language Tcl(/Tk) https://github.com/avl42/tcl-bitcoin http://mevius.5ch.net/test/read.cgi/tech/1375678740/465
466: デフォルトの名無しさん [sage] 2022/01/14(金) 17:58:10.63 ID:t9iJHcg/ すみません、最近Tcl/Tk触り始めたんだけど、c言語で、 Tcl_FindExecutable(argv[0]) を書かないとGUIの日本語が文字化けするっていうのは常識なの? 一時間くらいハマったよ http://mevius.5ch.net/test/read.cgi/tech/1375678740/466
467: デフォルトの名無しさん [sage] 2022/01/17(月) 13:14:40.23 ID:OGoMBcpZ >>466 [ generic/tclEncoding.c ] Tcl_FindExecutable( const char *argv0) /* The value of the application's argv[0] * (native). */ { TclInitSubsystems(); TclpSetInitialEncodings(); TclpFindExecutable(argv0); } ・TclInitSubsystems は Tcl_CreateInterpでもコールされているので二度手間 ・Tcl_FindExecutable のコールで内部エンコーディングがセットされているなんて分かりにくい ユーザーとしては Tcl_SetSystemEncoding を使う方が意図が明らかで良いと思いました // Tcl_FindExecutable(NULL); Tcl_Interp *tcl = Tcl_CreateInterp(); Tcl_SetSystemEncoding(NULL, "utf-8"); // 環境変数を見に行かなくても決め打ちで良いでしょう http://mevius.5ch.net/test/read.cgi/tech/1375678740/467
468: 466 [sage] 2022/01/18(火) 08:55:00.16 ID:OTNPHSfm >>467 なるほど、おまじないの中はそういう実装だったのか。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/468
469: デフォルトの名無しさん [sage] 2022/02/05(土) 18:13:26.52 ID:w4TOp0V+ ちょっとした疑問。 pack [button .b1 -text B1 -command {destroy .b1}] pack [button .b2 -text B2] bind .b2 <ButtonRelease-1> {destroy .b2} .b1をクリックすると.b1が消える。(予想通り) .b2をクリックすると.b2が消えて、その後エラー発生(invalid command name ".b2")。 どうもbindされたアクションを実行した後、-commandがあってもなくても.b2を実行しようとしてエラーになるみたい。 これって正常な動作なんでしょうか。 8.5と8.6で同じ動作だったから、こういうもんだと思うしかないのかな。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/469
470: デフォルトの名無しさん [sage] 2022/02/11(金) 15:48:20.76 ID:q5CIic8J >>469 ボタンはクリックにあわせてイメージ更新するけど、先にdestroyが動いて、イメージ更新するときには .b2が無くなってるんじゃないかな? どうしてもbindからdestroyしたいなら、after idleで後回しにすれば動くと思う。(試してない) bind .b <buttonrelease> { after idle { destroy .b }} buttonpressでも動くかどうかは知らない。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/470
471: デフォルトの名無しさん [sage] 2022/02/14(月) 19:42:10.96 ID:FA+PnMJi >>470 ありがとうございます。after idleうまくいきました。 .b2がinvokeされたあとでdestroy .b2が実行されました。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/471
472: デフォルトの名無しさん [sage] 2022/03/21(月) 22:25:21.40 ID:kKOtd3Ut 保守してみます http://mevius.5ch.net/test/read.cgi/tech/1375678740/472
473: デフォルトの名無しさん [sage] 2022/03/27(日) 07:44:59.56 ID:e2GynfHU いまでもTcl/Tkって現役なんだね Macでもつかえるなら勉?しようかな http://mevius.5ch.net/test/read.cgi/tech/1375678740/473
474: 本田 [] 2022/04/14(木) 21:35:28.34 ID:5sOyJ4MB DoS https://wiki.tcl-lang.org/page/DoS アノニマスとは ロシアにサイバー戦、過去に日本も被害: 日本経済新聞 https://www.nikkei.com/telling/DGXZTS00001140X00C22A3000000/ 反ロシア、サイバー「義勇兵」相次ぎ参戦 国境なき攻防 https://www.nikkei.com/article/DGXZQOUC2824A0Y2A220C2000000/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/474
475: デフォルトの名無しさん [sage] 2022/04/20(水) 23:49:31.40 ID:UqzWtfWz 変数置換がなければこれらは同等と考えていいんだろうか? set lst {a b c} set lst "a b c" set lst [list a b c] 空リストをセットするにはこれらも同等なのだろうか? set lst {} set lst [list] パフォーマンス的には下は無駄な気もするけど。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/475
476: デフォルトの名無しさん [] 2022/06/16(木) 00:33:17.71 ID:Wk96MiCq 保守? http://mevius.5ch.net/test/read.cgi/tech/1375678740/476
477: デフォルトの名無しさん [sage] 2022/06/19(日) 10:04:23.53 ID:dNeG9n4b 本田は妖精 http://mevius.5ch.net/test/read.cgi/tech/1375678740/477
478: デフォルトの名無しさん [sage] 2022/07/18(月) 12:05:58.99 ID:QD6UUrud >>475 内部形式のTclオブジェクトは文字列、数値、リストなどの共用体。 必要に応じて実体が変換される。 前二つは文字列が実体、listコマンドを使ったものはリストが実体。 文字列が実体のオブジェクトをlindexのようなリストとして取り扱おうとすると その時にリストオブジェクトに変換される。 リストが実体のオブジェクトを string のように文字列として取り扱おうとするとその機に文字列オブジェクトに変換される セット時に変換されるか使う時に変換されるかだけの話でオーバーヘッドはさして気にするだけ無駄 http://mevius.5ch.net/test/read.cgi/tech/1375678740/478
479: デフォルトの名無しさん [sage] 2022/07/21(木) 20:58:10.84 ID:MTzuJEwF 詳しい解説ありがとう リストと文字列で内部の扱いは違うけど、使う上では実質どちらも同じようなもんってことね モヤモヤが晴れました http://mevius.5ch.net/test/read.cgi/tech/1375678740/479
480: 本田 [] 2022/07/31(日) 21:16:37.82 ID:6WrWktWl Tcl/Tk Scripting Laboratory (Geocities閉鎖) http://www.geocities.jp/urano343/tcltk.html http://web.archive.org/web/20190330074125/http://www.geocities.jp/urano343/tcltk.html http://mevius.5ch.net/test/read.cgi/tech/1375678740/480
481: 本田 [] 2022/07/31(日) 21:33:27.34 ID:6WrWktWl eoLog Project https://geolog.mydns.jp/ GeoLog Project は、 閉鎖された日本ジオシティーズのウェブサイトを、 消滅前にできるだけアーカイブ(保存)しようと取り組んだ個人プロジェクトです。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/481
482: 本田 [] 2022/07/31(日) 22:08:17.37 ID:6WrWktWl Internet Archive: GeoCities Special Collection 2009< https://archive.org/web/geocities.php Saving a Historical Record of GeoCities http://mevius.5ch.net/test/read.cgi/tech/1375678740/482
483: 本田 [] 2022/08/02(火) 19:06:50.08 ID:EKZa/35g >>480 AM02:50 Tcl/Tk Scripting Laboratory http://geolog.mydns.jp/www.geocities.co.jp/SiliconValley/4137/tcltk.html http://mevius.5ch.net/test/read.cgi/tech/1375678740/483
484: 本田 [] 2022/08/14(日) 18:36:27.35 ID:N7i4I6ns GitHub - Starlink/tcl: Starlink patched version of TCL https://github.com/Starlink/tcl http://mevius.5ch.net/test/read.cgi/tech/1375678740/484
485: デフォルトの名無しさん [sage] 2022/08/30(火) 01:09:43.08 ID:rnyfpRGV linuxディストリだとtclはデフォで入ってtkはなかったりするな tkはおまけじゃい! http://mevius.5ch.net/test/read.cgi/tech/1375678740/485
486: デフォルトの名無しさん [sage] 2022/08/30(火) 17:00:07.19 ID:K+ylhC7O tclshにchshしてみた rlwrapかませばそれなりに悪くないし、コマンドセットは違えどwinでもunix系でも動くいいシェルだよ http://mevius.5ch.net/test/read.cgi/tech/1375678740/486
487: 本田 [] 2022/09/01(木) 18:04:51.77 ID:H4gLLtNR >>486 Tkcon https://wiki.tcl-lang.org/page/Tkcon Summary tkcon is a replacement for the standard console that comes with Tk (on Windows/Mac, but also works on Unix). The console itself provides many more features than the standard console. tkcon works on all platforms where Tcl/Tk is available. It is meant primarily to aid one when working with the little details inside tcl and tk, giving Unix users the GUI console provided by default in the Mac and Windows Tk. It's also not a bad replacement for the default MS-DOS shell (although it needs lots of fine tuning). http://mevius.5ch.net/test/read.cgi/tech/1375678740/487
488: 本田 [] 2022/09/01(木) 18:53:48.35 ID:H4gLLtNR tkcon.tcl https://opensource.apple.com/source/tcl/tcl-107.50.1/tcl_ext/tkcon/tkcon/tkcon.tcl.auto.html https://opensource.apple.com/source/tcl/tcl-107.50.1/tcl_ext/tkcon/tkcon/tkcon.tcl http://mevius.5ch.net/test/read.cgi/tech/1375678740/488
489: デフォルトの名無しさん [sage] 2022/09/01(木) 21:52:12.42 ID:MLaveiUL かといって対話用途フル装備ってものまた違うかなって、まあスクリプト一つだけど>>488 欲しい機能だけ参考にさせてもらいます http://mevius.5ch.net/test/read.cgi/tech/1375678740/489
490: デフォルトの名無しさん [sage] 2022/09/01(木) 22:51:58.93 ID:G4h3gIDD プログラム開発しながらちょこっと試すのにtclsh使ってて 最近rlwrapを使うようになって格段に便利になりましたが chshまでしてしまうとは猛者ですね http://mevius.5ch.net/test/read.cgi/tech/1375678740/490
491: デフォルトの名無しさん [sage] 2022/09/01(木) 23:40:22.59 ID:MLaveiUL 親シェルがジョブコントロールしてると子シェルのジョブコントロールが有効にならんようで(サスペンドとか) http://mevius.5ch.net/test/read.cgi/tech/1375678740/491
492: 本田 [] 2022/09/02(金) 05:52:49.51 ID:PU1Jv3lM >>484 防衛省がStarlinkの導入を検討、海自艦艇での隊員向け回線として | スラド サイエンス https://science.srad.jp/story/22/08/21/1538220/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/492
493: デフォルトの名無しさん [sage] 2022/09/02(金) 15:07:59.79 ID:K/epF9i/ chshしたり呼ばれた名前を解析して、勝手に自身のシグナルハンドラをジョブコントロール向けに設定するスマートなシェル(bash, pwsh等)はあるが、 →ですらゴミ入るロートルなtclshにそんな機能は…あるのか検証してみる 親から呼ばれるとその親がデフォルトのシグナルハンドラ備え付けてtclsh呼ぶので、tclshの子へサスペンドシグナル送るとtclsh自体がサスペンドされるという仕組み なのでわざわざchshしなくとも、とりあえずシグナルハンドラを全て空にすれば(trap '' SIGXXX...; exec tclsh的な)、とりあえずtclsh自身は不死 これをスタートラインとして適切にトラップ設定してゆけば、tclsh中心にマルチタスク生活できるかと http://mevius.5ch.net/test/read.cgi/tech/1375678740/493
494: 本田 [] 2022/09/02(金) 19:44:19.56 ID:PU1Jv3lM Jeszra Web Site - SourceForge http://jeszra.sourceforge.net/jeszra/ Jeszra is an advanced vector graphics application written in Tcl/Tk. It generates source code for Tcl/Tk, Ruby, Python and Lisp. http://mevius.5ch.net/test/read.cgi/tech/1375678740/494
495: 本田 [] 2022/09/07(水) 05:10:58.52 ID:I/Iot45T ttkdraw: Tom's Tcl/Tk-based Drawing Program https://hea-www.harvard.edu/~fine/Tech/ttkdraw.html https://hea-www.harvard.edu/~fine/Tech/ttkdraw1.1-beta.tar.gz https://hea-www.harvard.edu/~fine/Tech/ttkdraw1.0-beta.tar.gz Orthographic grid option Font control. Consistent (functional) setting of object options Separate object manipulation mode added (also still available with Control Key). Added a MIT-style license (see README) http://mevius.5ch.net/test/read.cgi/tech/1375678740/495
496: デフォルトの名無しさん [] 2022/09/08(木) 09:42:38.12 ID:JEMfdspa C(C++じゃなくて)から使える標準クラスライブラリtcl/tk http://mevius.5ch.net/test/read.cgi/tech/1375678740/496
497: 本田 [] 2022/09/10(土) 01:08:35.13 ID:0piJxHZI TkInfo: a free browser for info files http://math-www.uni-paderborn.de/~axel/tkinfo/ http://math-www.uni-paderborn.de/~axel/tkinfo/tkinfo-2.11.tar.gz http://mevius.5ch.net/test/read.cgi/tech/1375678740/497
498: デフォルトの名無しさん [] 2022/09/21(水) 18:05:57.59 ID:E8IgYMeH >>496 Nim http://mevius.5ch.net/test/read.cgi/tech/1375678740/498
499: 本田 [] 2022/10/16(日) 23:46:50.72 ID:fQVtO7Qx tcl — stdoutをtclのファイルにリダイレクトするにはどうすればよいですか? https://www.web-dev-qa-db-ja.com/ja/tcl/stdout%E3%82%92tcl%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F/941138135/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/499
500: 本田 [] 2022/10/17(月) 22:07:25.55 ID:yVHGhLAd >>498 Nimを知ってほしい2022 https://zenn.dev/dumblepy/articles/b475b3b4f7d0da http://mevius.5ch.net/test/read.cgi/tech/1375678740/500
501: 本田 [] 2022/11/14(月) 07:51:21.98 ID:KLuYmy1F oust! My best game; written in TCL/TK (homebrew arcade) https://www.youtube.com/watch?v=y5vM4Ec8cvI http://mevius.5ch.net/test/read.cgi/tech/1375678740/501
502: 本田 [] 2022/11/14(月) 22:29:48.10 ID:KLuYmy1F Atari-like Centipede arcade game written in TCL/TK. (homebrew arcade) https://www.youtube.com/watch?v=v7PH9zPWNoQ http://mevius.5ch.net/test/read.cgi/tech/1375678740/502
503: 本田 [] 2022/11/29(火) 21:12:37.24 ID:aNG74xyR Man page of EXPECT https://linuxjm.osdn.jp/html/expect/man1/expect.1.html http://mevius.5ch.net/test/read.cgi/tech/1375678740/503
504: デフォルトの名無しさん [sage] 2022/12/06(火) 21:36:13.11 ID:Z/dKkADi 本田の書き込みがない年もあるのに当たり年だな http://mevius.5ch.net/test/read.cgi/tech/1375678740/504
505: 本田 [] 2022/12/22(木) 21:20:24.33 ID:+OmU+r4p GitHub - lawrencewoodman/sdl_and_tk_demo: A Demonstration of How to Embed an SDL Surface in a Tk Window https://github.com/LawrenceWoodman/sdl_and_tk_demo http://mevius.5ch.net/test/read.cgi/tech/1375678740/505
506: 本田 [] 2022/12/22(木) 21:36:24.70 ID:+OmU+r4p Tcl/Tk 8.6.13 RELEASED https://groups.google.com/g/comp.lang.tcl/c/HQ-zO-3D1sg http://mevius.5ch.net/test/read.cgi/tech/1375678740/506
507: デフォルトの名無しさん [sage] 2023/01/05(木) 02:21:06.17 ID:oD2U/thz 定年で暇なんじゃ? http://mevius.5ch.net/test/read.cgi/tech/1375678740/507
508: デフォルトの名無しさん [sage] 2023/05/11(木) 20:57:13.04 ID:N+AacK+c すっかり過疎ってますね http://mevius.5ch.net/test/read.cgi/tech/1375678740/508
509: 本田 [] 2023/06/20(火) 19:23:52.95 ID:HB23raAe GitHub - Drolla/t2ws: T2WS - Tiny Tcl Web Server https://github.com/Drolla/t2ws http://mevius.5ch.net/test/read.cgi/tech/1375678740/509
510: デフォルトの名無しさん [sage] 2023/06/22(木) 17:55:40.27 ID:Sn58Ngpo tcl/tk https://peterlane.codeberg.page/rstk/ https://crates.io/crates/rstk https://crates.io/crates/tk http://mevius.5ch.net/test/read.cgi/tech/1375678740/510
511: デフォルトの名無しさん [sage] 2023/08/08(火) 07:33:37.37 ID:oSZXXBSZ Pythonから呼び出して使い始めた初心者です ラベル表示する場合なんですが・・・ root=Tk() root.geometry( '100x100' ) ↑ここまではOK l = Label(text='123') l.pack() ↑pack()でラベルが表示されますが、引数にrootを指定せずともrootウィンドウに表示されます ウィンドウを複数表示して場合、どのウィンドウにラベルが表示されるのか・・・困りませんか? http://mevius.5ch.net/test/read.cgi/tech/1375678740/511
512: デフォルトの名無しさん [sage] 2023/08/26(土) 07:48:08.83 ID:+cbI8vf3 >> 511 Tcl/Tk的にはrootウィンドウを複数作る場合 toplevel というのを使う。 Python/tkinterでTk() のインスタンスを複数作るのはお勧めしない。 どうしてもTk()を複数作りたい場合は、 second = Tk() l2 = second.Label() で良いような気がするけどね。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/512
513: デフォルトの名無しさん [sage] 2023/11/09(木) 00:21:14.07 ID:CciL58SS 保守? http://mevius.5ch.net/test/read.cgi/tech/1375678740/513
514: デフォルトの名無しさん [sage] 2023/11/09(木) 01:22:46.79 ID:/rD9ILHy windowsでtclはずっとActiveTcl使ってたけど msys2普通に入れてるしもう特にActiveTclにこだわる必要もないようだな さらばだActiveState http://mevius.5ch.net/test/read.cgi/tech/1375678740/514
515: デフォルトの名無しさん [sage] 2023/11/21(火) 12:57:12.09 ID:F8p7hCZb いまどきwindowsでsjisのスクリプト書いてていいのか不安になる http://mevius.5ch.net/test/read.cgi/tech/1375678740/515
516: 本田 [] 2023/11/21(火) 23:49:15.60 ID:/+nx+5fX https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/ tcl9.0b1rc0-src.tar.gz 2023-11-15 6.7 MB http://mevius.5ch.net/test/read.cgi/tech/1375678740/516
517: デフォルトの名無しさん [sage] 2024/01/01(月) 19:28:20.36 ID:OY0Wbtyn あけおめ http://mevius.5ch.net/test/read.cgi/tech/1375678740/517
518: デフォルトの名無しさん [] 2024/02/14(水) 11:45:25.14 ID:Zn1qY8FF Ffidl Win64 binary 欲しい 捜しても見つからん Win32用ばかりだ http://mevius.5ch.net/test/read.cgi/tech/1375678740/518
519: デフォルトの名無しさん [] 2024/02/15(木) 14:43:59.78 ID:7tK7yyrm magicsplatにあったような気がする 俺はtcomの64が欲しい http://mevius.5ch.net/test/read.cgi/tech/1375678740/519
520: デフォルトの名無しさん [sage] 2024/09/07(土) 12:30:26.42 ID:pChFsUfN 本田冬眠年 http://mevius.5ch.net/test/read.cgi/tech/1375678740/520
521: 本田 [] 2024/10/27(日) 21:34:17.84 ID:NB2BccO+ https://github.com/eelcohn/Telegram-API/tree/master/web A gateway between IRC chat channels and Telegram groups, supergroups and channels - Telegram-API/Telegram-API.tcl at master · eelcohn/Telegram-API. http://mevius.5ch.net/test/read.cgi/tech/1375678740/521
522: デフォルトの名無しさん [sage] 2024/10/28(月) 16:55:50.14 ID:ehQdeP61 tcl/tk使いたいだけなのに ActiveTclっているの? http://mevius.5ch.net/test/read.cgi/tech/1375678740/522
523: デフォルトの名無しさん [sage] 2024/10/29(火) 14:57:24.57 ID:HHwYp5HC windowsでtcl/tk使いたいだけならActiveTclでいい 公式でも推奨している http://mevius.5ch.net/test/read.cgi/tech/1375678740/523
524: デフォルトの名無しさん [] 2024/10/31(木) 21:27:05.96 ID:VTue6gTc Magicsplat 8.6.15と9.0.0が出ている。 https://sourceforge.net/projects/magicsplat/files/magicsplat-tcl/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/524
525: デフォルトの名無しさん [sage] 2024/11/01(金) 06:44:52.13 ID:+lXxXu7p 俺は大体コマンドラインツール作るのにtcl使ってるからtk無くてもいいかなって人 http://mevius.5ch.net/test/read.cgi/tech/1375678740/525
526: デフォルトの名無しさん [sage] 2024/11/02(土) 10:21:32.21 ID:+GKIPsT4 Cの標準ライブラリにtcl最強なんだが http://mevius.5ch.net/test/read.cgi/tech/1375678740/526
527: デフォルトの名無しさん [sage] 2024/11/09(土) 14:40:04.84 ID:7k73fm7R いつの間にか $ java ファイル.java で実行できる public classも単一ファイルに含められるので tcltkみたいなスクリプトっぽいGUIが書ける まあ今更どっちもどっちといえばどっちもどっちだが 個人的にはjavaで書く機会増えたね http://mevius.5ch.net/test/read.cgi/tech/1375678740/527
528: デフォルトの名無しさん [sage] 2024/11/18(月) 14:54:49.68 ID:NGxZOYRB ActiveTclって登録制だったのか大昔すぎて忘れてたわ http://mevius.5ch.net/test/read.cgi/tech/1375678740/528
529: デフォルトの名無しさん [sage] 2024/11/18(月) 15:00:52.52 ID:NGxZOYRB pythonがtkを丸呑みしてていつか吐き出すと思ってたわけだが 意外と消化されずにそのままでいる ただtkinterは評判も良くないしたびたびほかのGUIが求められている PySimpleGUIというのが有力だったが、今年には商用有料、個人使用も登録制になったようだ tkはもちろん設計古いがGUIなんてどうしても面倒なんだよね それより優れてるのはほんとに有料レベルということになる http://mevius.5ch.net/test/read.cgi/tech/1375678740/529
530: デフォルトの名無しさん [sage] 2024/11/23(土) 00:04:43.45 ID:e3/Dl6tq powershellでutf-8使えないと思ってたけど magicsplatの9.0入れたら普通にソースutf-8でいけたわ PC入ってたtcltk古かっただけみたい http://mevius.5ch.net/test/read.cgi/tech/1375678740/530
531: デフォルトの名無しさん [] 2024/11/25(月) 15:02:53.41 ID:TQeBxjwA pythonならwxpython一択 http://mevius.5ch.net/test/read.cgi/tech/1375678740/531
532: デフォルトの名無しさん [] 2024/12/06(金) 12:45:49.33 ID:zw4qy2EX うbyより使ってる人多いんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1375678740/532
533: デフォルトの名無しさん [] 2025/01/04(土) 14:16:31.09 ID:/kouhiSC Magicsplat 8.6.16と9.0.1が出ている。 https://sourceforge.net/projects/magicsplat/files/magicsplat-tcl/ http://mevius.5ch.net/test/read.cgi/tech/1375678740/533
534: デフォルトの名無しさん [] 2025/02/13(木) 14:23:25.90 ID:x5igMntW >>524 情報ありがとう。 取扱い説明書を訳しておきました。 誤訳を嗤ひながらお遣ひ下さい。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/534
535: デフォルトの名無しさん [sage] 2025/04/27(日) 01:19:17.62 ID:W+mP9iQi hosyu http://mevius.5ch.net/test/read.cgi/tech/1375678740/535
536: デフォルトの名無しさん [sage] 2025/04/27(日) 02:25:57.87 ID:K/BdAkaw tkが9.0でどんだけ見た目が変わったのか知りたい tkはpythonとかで使われてるから進化の具合が気になる http://mevius.5ch.net/test/read.cgi/tech/1375678740/536
537: 本田 [] 2025/05/16(金) 21:58:35.28 ID:Kk9jTY4V TCL-Eggdrop/pagerank.tcl at master https://github.com/valendono/TCL-Eggdrop/blob/master/pagerank.tcl # pagerank.tcl -- 0.2 # # Get the Google PageRank of a URL/Domain # # Copyright (c) 2011 HM2K # # Name: Google PageRank Lookup # Author: HM2K <irc@hm2k.org> http://mevius.5ch.net/test/read.cgi/tech/1375678740/537
538: デフォルトの名無しさん [sage] 2025/05/18(日) 12:06:09.88 ID:qmGnnS9c Rustでtkつかうときどっちがお薦め? https://crates.io/crates/rstk https://crates.io/crates/tk http://mevius.5ch.net/test/read.cgi/tech/1375678740/538
539: 本田 [本田] 2025/05/25(日) 21:20:27.85 ID:v1z4CPB9 traceback https://wiki.tcl-lang.org/page/traceback Since 8.6 and TIP #348, we now have the built-in info errorstack providing the same functionality more efficiently and robustly. The script-level emulation below is only for the curious, or for pre-8.6 releases. http://mevius.5ch.net/test/read.cgi/tech/1375678740/539
540: 本田 [] 2025/06/04(水) 00:13:44.86 ID:/NY/Fs3M A native Javascript TCL interpreter https://github.com/CaramelFur/tcl-js http://mevius.5ch.net/test/read.cgi/tech/1375678740/540
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s