HSP

HSPに投稿されたコード一覧

【HSP3】hsp3ld V2

#func #cfunc に対応したんじゃなイカ?
#func #cfunc に対応したんじゃなイカ?
#runtime "hsp3ld"
#include "user32.as"
#include "kernel32.as"
#module load_dll
#deffunc load_dll_init
コードを見る
  • タグ:
  • タグはありません

【HSP3】hsp3ld

DLLをパックファイルしたまま、実行できるようなるサンプル(実験途中)
DLLをパックファイルしたまま、実行できるようなるサンプル(実験途中)
#runtime "hsp3ld"
#include "user32.as"
#include "kernel32.as"
#module load_dll
#deffunc load_dll_init
コードを見る
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません

【HSP3】ツイッターのトレンドを取得してみるよー

1年ぐらい前に作ったのを発掘したのでアップロードしてみる。今でも動いたから大丈夫なはず・・・。API 1.1になったら動くのかな?
1年ぐらい前に作ったのを発掘したのでアップロードしてみる。今でも動いたから大丈夫なはず・・・。API 1.1になったら動くのかな?
// hspinet (HSP 3.2 以降が必要)
#include "hspinets.as"

// 以下モジュール
// このモジュールはhspinetを使用していますので、
コードを見る
  • タグ:
  • タグはありません

【HSP】変数の (全体の) バッファサイズ取得 (配列変数も可) 【モジュール】

(HSP用の外部)プラグインを作っていて、HSPの変数サイズが知りたくなったので作りました。(プラグイン以外でも使えます)
(HSP用の外部)プラグインを作っていて、HSPの変数サイズが知りたくなったので作りました。(プラグイン以外でも使えます)
#ifndef in_m_varsize
#define in_m_varsize
#module "m_varsize"
// val=varsize(p1)
// p1=変数 : サイズを知りたい変数
コードを見る

単独実行モジュール

外部ファイルが必要な命令 (bload, noteload, picload, celload) を置換して テキトーな処理に置き換えてしまうモジュール。ただしサイズは指定する必要あり。 それと no...
外部ファイルが必要な命令 (bload, noteload, picload, celload) を置換して テキトーな処理に置き換えてしまうモジュール。ただしサイズは指定する必要あり。 それと no...
// 単独実行モジュール

#ifndef IG_RUN_ALONE_AS
#define IG_RUN_ALONE_AS

コードを見る
  • タグ:
  • タグはありません

【HSP3】複数台のマウスが接続されている場合は、どれからの入力なのかを判断するサンプル(てきとー)

複数台のマウスが接続されている場合は、どれからの入力なのかを判断するサンプルです。(適当)改造すればキーボードも行けるはず。Windows XP 以上で動作するらしいですよ。
複数台のマウスが接続されている場合は、どれからの入力なのかを判断するサンプルです。(適当)改造すればキーボードも行けるはず。Windows XP 以上で動作するらしいですよ。
// Windows XP 以上で動作するらしいです
//#include "modReplace.hsp"
#include "mod_regexp.as"
#include "kernel32.as"

コードを見る

相対パスを絶対パスに変換

結構使うような気がするんだけど以外に使えなくても困らない。
結構使うような気がするんだけど以外に使えなくても困らない。
;	相対パスを絶対パスに変換
#uselib "Shlwapi.dll"
#func PathCombine "PathCombineA" sptr,sptr,sptr
Dir = "c:\\windows\\system32"
File = "..\\notepad.exe"
コードを見る