コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
Ryou Tanpo ◆AI5iRr9FjmkJ
2019/3/30 22:28
Pi STARTER の SYSTEM$() はバックグラウンドで動作させようとしてもバックグラウンドにならないっぽいね
追記: SYSTEMBG$() なるものを作ったぜ!! ソースはコメントにて。正しく使えよ!

コメント

アバター
Ryou Tanpo 2019/3/30 22:29 ◆AI5iRr9FjmkJ
ヘヘッ、でもバックグラウンドで動作できる SYSTEMBG$() なるものをつくってやったからな!
アバター
Ryou Tanpo 2019/3/30 22:30 ◆AI5iRr9FjmkJ
でもなんか良からぬことに使われそうで怖いわ
消しても消しても復活するファイルとか作れるからな
( 再起動とかすれば治るけど )
アバター
しんしん 2019/3/30 22:52 ◆F5jfeXS93jff
SYSTEMBG$()の仕組みが気になりますね...
自分は何回もエディタとかを起動してしまってフリーズ三昧でしたし。
アバター
Ryou Tanpo 2019/3/30 23:29 ◆AI5iRr9FjmkJ
def systembg$(command$)
return system$("at now", command$)*0
end

前提: sudo apt install at ← 書くの忘れてた
アバター
Ryou Tanpo 2019/3/31 9:17 ◆AI5iRr9FjmkJ
ついでにそれも使って外部プログラムを使用してキーボードの状態も取得しようとしてみたり
Pi STARTER でキーボードを扱う場合、BUTTON() で取得できない全てのキーを取得したいとなると INKEY$() を使うが、それでも Ctrl などは取得できない。それに押している間ずっとそれが返ってくるわけじゃないからね
( キーリピートの設定が関係 )
アバター
しんしん 2019/3/31 9:58 ◆F5jfeXS93jff
なるほど。自分はHTTP系命令を利用して機能を増やしてました。
https://twitter.com/telyaino/status/1093144959195131904
確かに、シェル系命令を使った方が確実ですね。
アバター
Ryou Tanpo 2019/3/31 9:58 ◆AI5iRr9FjmkJ
実行ユーザーとか色々考えたらソースコードもっと複雑だった…
別のプレイ日記にて載せます
アバター
Ryou Tanpo 2019/3/31 10:01 ◆AI5iRr9FjmkJ
> しんしんさん
なるほど〜リンクのプログラムも結構使い道あるかも

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -