Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
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
> しんしんさん
なるほど〜リンクのプログラムも結構使い道あるかも
コメントを書く
この投稿にはコメントできません。
-
WEB PATIO
-