プチコンまとめWiki (初代/mkII)

投稿プログラム : OTYAX用SS撮影アプリ「SSHOT」

パンくずリスト

+  長い

2013年12月14日投稿 / 投稿者 : スルメ / タグ : 投稿プログラム OTYAX mkII専用 実用ツール

概要

OTYAXのサードパーティーアプリです。

使用推奨環境

プチコンmkll Ver2.3&OTYAX Ver4.1
OTYAXがVer4.1でない人はOTYAXのQRコードを再読み込みしてください。
OTYAX Ver4.0.1以前はサポート対象外です。

使い方

  1. LOAD”OTYAX41”とします。
  2. 編集モードに行き、一番最後までスクロールします。
  3. 下のプログラムリストを打ち込みます。
  4. RUNします。
  5. OTYAX内でRUN.OTWを起動します。
  6. RUN.OTWのテキストボックスに「SSHOT」を入力して、RUNボタンを押します。
  7. 新しいウィンドウが開いたら、撮影もしくはクローズボタンを押すとSAVE確認ダイアログが出ます。
  8. 「はい」と答えると、GRP:OTYAX_SSの名前でセーブされます。
  9. クローズボタンを押した場合は、終了します。

    なお、標準パレットで「GRP:OTYAX_SS」を表示すると、色がおかしく表示されてしまうことがあります。
    その場合は、

    1. @S_COLSAVE
    2. RETURN
    3. @WIN_COLSAVE
    4. SAVE”COL2:OTYAX_SS
    5. GOSUB @WINCLOSE
    6. RETURN
    をOTYAXにAPPENDし、実行すると、下画面にセーブ確認ダイアログが出ます。
    はいを押し、セーブしたら、絵を見るときに
    1. LOAD”COL2:OTYAX_SS”,0:LOAD”GRP:OTYAX_SS”
    などとすると、色化けがなく表示できると思います。
    一部のGRP編集PRGなどでは、GRPを読み込む際に同名のCOLファイルを読み込んでくれることがあります。
    そのようなツールの場合は、先ほどのコマンドをLOADする際に入力する必要はありません。
    次のバージョンアップの際に、COLファイルを一緒にセーブするオプションをつけようかと思っているのですが、どうでしょうか?
    選択肢 投票
    つけて欲しい 1  
    いらない 0  
    どっちでもいい 10  

次回のアプリは・・・?

要望じゃあこうする
撮ったら表示したい画像表示ソフト作成中。
文章編集がしたいエディタ作成中。
E○celみたいに表計算ソフトがほしい。表計算ソフト作成中。
Wi○dow○みたいにAPI一覧がOTYAX内で見たい。クリエイター用マニュアル作成中。
クリップボードが欲しい。専用アプリ開発中。

みんなはどれがいい?

選択肢 投票
画像表示ソフト 3  
エディタ 4  
表計算ソフト 4  
クリエイター用マニュアル 0  
クリップボード 0  

スクリーンショット・動画

QR コード

プチコンmkII 向けの QR コードです。

SSHOT Ver 1.10
PRG:SSHOT
1/1
qr0.png
+  ...

プログラムリスト

更新履歴

現在最新Verは『1.10』です。
変更点は
タスクバーを表示させないで撮影するモード追加。

Ver1.00

初版。

  1. @S_SSHOT
  2.  WINTTL$=”SSHOT V1.00”
  3.  WINX2=96:WINY2=96
  4.  WINCLS=1
  5. RETURN
  6. @C_SSHOT
  7.  GOSUB @WIN_SSHOT_SAVE
  8.  GOSUB @WINCLOSE
  9. RETURN
  10. @WIN_SSHOT
  11.  WINBX=0:WINBY=0:WINBSTR$=”サツエイ”:GOSUB @WINBTN
  12.  IF WINBTNF THEN GOSUB @WIN_SSHOT_SAVE
  13. RETURN
  14. @WIN_SSHOT_SAVE
  15.  SAVE”GRP0:OTYAX_SS”
  16. RETURN

Ver1.01

otyakenさんの指摘により、たまにタスクバーが表示されていない画像が作られる問題を修正。

  1. @S_SSHOT
  2.  WINTTL$=”SSHOT V1.01”
  3.  WINX2=96:WINY2=96
  4.  WINCLS=1
  5. RETURN
  6. @C_SSHOT
  7.  GOSUB @WIN_SSHOT_SAVE
  8.  GOSUB @WINCLOSE
  9. RETURN
  10. @WIN_SSHOT
  11.  WINBX=0:WINBY=0:WINBSTR$=”サツエイ”:GOSUB @WINBTN
  12.  IF WINBTNF THEN GOSUB @WIN_SSHOT_SAVE
  13. RETURN
  14. @WIN_SSHOT_SAVE
  15.  SAVE”GRP”+STR$(WINGPAGE)+”:OTYAX_SS”
  16. RETURN

Ver1.05

リサイズに対応。

  1. @S_SSHOT
  2.  WINTTL$=”SSHOT V1.05”
  3.  WINX2=96:WINY2=96
  4.  WINCLS=1
  5.  WIN_R=1
  6.  GOSUB @WINFLAG
  7. RETURN
  8. @C_SSHOT
  9.  GOSUB @WIN_SSHOT_SAVE
  10.  GOSUB @WINCLOSE
  11. RETURN
  12. @WIN_SSHOT
  13.  WINBX=0:WINBY=0:WINBSTR$=”サツエイ”:GOSUB @WINBTN
  14.  IF WINBTNF THEN GOSUB @WIN_SSHOT_SAVE
  15. RETURN
  16. @WIN_SSHOT_SAVE
  17.  SAVE”GRP”+STR$(WINGPAGE)+”:OTYAX_SS”
  18. RETURN

Ver1.10

タスクバーを表示させないで撮影するモード追加。

  1. @S_SSHOT
  2.  WINTTL$=”SSHOT V1.10”
  3.  WINX2=96:WINY2=96
  4.  WINCLS=1
  5.  WIN_R=1
  6.  GOSUB @WINFLAG
  7. RETURN
  8. @C_SSHOT
  9.  GOSUB @WIN_SSHOT_SAVE
  10.  GOSUB @WINCLOSE
  11. RETURN
  12. @WIN_SSHOT
  13.  WINBX=0:WINBY=0:WINBSTR$=”サツエイ”:GOSUB @WINBTN
  14.  IF WINBTNF THEN SSHOT_SAVEFLG=1
  15.  WINCX=0:WINCY=12:WINCSTR$=”タスクハ゛ーナシ”
  16.  WINCHKF=SSHOT_TSKB:GOSUB @WINCHKBOX
  17.  SSHOT_TSKB=WINCHKF
  18.  IF SSHOT_SAVEFLG THEN GOSUB @WIN_SSHOT_SAVE:SSHOT_SAVEFLG=0
  19. RETURN
  20. @WIN_SSHOT_SAVE
  21.  IF SSHOT_TSKB THEN SAVE”GRP”+STR$(!WINGPAGE)+”:OTYAX_SS”
  22.  IF !SSHOT_TSKB THEN SAVE”GRP”+STR$(WINGPAGE)+”:OTYAX_SS”
  23. RETURN

次回のアップデートは?

  • SSHOTのウィンドウを表示せずに撮影するオプションを実装します。(「@WINDOW」APIを呼び出さないことで実現。)
  • COLファイルを同時に保存するオプションを実装します。
    次のアップデートで「全部」やるとはいってないぞ。ちょっとづつ追加してくよ。
    ハイ、すみません。なるべく早く実装します。

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • otyaken : SAVE”GRP0:OTYAX_SS”SAVE”GRP”+STR$(WINGPAGE)+”:OTYAX_SS”の方が (2013/12/14 (土) 17:24:17)
  • 名無しさん : OTYAXはダブルバッファリングしているのでこれだとタスクバーが描かれないSSが作成されることが (2013/12/14 (土) 17:38:28)
  • 作者 : 更新しました。 (2013/12/14 (土) 18:30:28)
  • 作者 : ついでにいろいろページをいじりました。さっきからやたら更新してるのはそのせいです。 (2013/12/14 (土) 19:12:13)
  • 作者 : 投票を追加しました。 (2013/12/14 (土) 19:34:47)
  • 作者 : ページ更新情報を追加しました。 (2013/12/14 (土) 19:43:56)
  • otyaken : APIについてhttp://www52.atwiki.jp/otya128/pages/57.html (2013/12/14 (土) 19:45:44)
    • 作者 : 肝心の知らないAPIがリンク切れ (2013/12/15 (日) 18:46:45)
  • 作者 : Ver1.05に更新しました。RESIZEに対応しました。 (2013/12/15 (日) 18:48:24)
  • 名無しさん : >リンク切れ 見れるようにしたはず (2013/12/15 (日) 19:20:56)
  • otya : 一部リンクが間違ってたので直しておきました (2013/12/15 (日) 19:26:01)
  • 作者 : 画像表示ソフトの骨格はできました。あとは、スクロールバーに対応するかしないかとか、WINDOWの大きさをRESIZE以外の方法で変えられるようにするとかの検討です。あと、ズーム機能も検討中です。 (2013/12/16 (月) 10:09:41)
  • 作者 : Ver1.10を公開しました。あと、色化けしてしまう時の対処法も記載しました。 (2013/12/16 (月) 16:49:31)
  • 作者 : Ver1.20デバッグ中。 (2013/12/17 (火) 17:44:26)
  • 作者 : OTYAXのバグを見つけました。WIN_MODE=1:WIN_R=1:GOSUB @WINFLAGと@S_*でしたあと、@WINCHKBOXの挙動がおかしくなります。メインルーチン(@WIN_*)内の@WINDOWも外してみましたが、やっぱりおかしいです。どうなるかというと、チェックボックスにチェックをつけると、次に@WINCHKBOXが呼び出された時にチェックが消えます。 (2013/12/17 (火) 18:15:03)
  • otyaken : SSHOT_TSKB=WINCHKFを忘れてるだけの可能性もあるので全文が欲しいです (2013/12/17 (火) 18:38:26)
    +  otyakenさん用
  • 作者 : どうぞ。 (2013/12/17 (火) 19:01:12)
  • otyaen : まだ実行してませんがGOSUB@WINDOWの後のIF WINIDFLG THEN RETURNが無いです (2013/12/17 (火) 19:04:59)
  • Noodel : QRコードを載せました。 (2014/04/13 (日) 10:25:08)
  • Noodel : あと、書いてあった内容はたたんでおきました。 (2014/04/13 (日) 11:51:15)
  • 名無しさん : 三号のOSもどきもこのように色々な追加アプリを導入できればよいのにね (2017/09/22 (金) 20:45:16)

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.062 秒 | このページの最終更新 : 2017/09/22 (金) 20:45:16 (24d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30