[トップ][編集][本文][編集履歴][一覧][最近の更新][->English]

Note:命令読み方

  • 読み方はHSPHelpに書いたほうがいいんでないの?[謎の覆面ライター]
  • 一応それも考えたけどそれ全部1個ずつやってたら大変だと思うし
    だれも編集してくれないんじゃないかと、それでこちらに提案しました。
    意思のある人はHSPHelpに書いてください。[読み方辞典の提案者]
  • 命令だけ追加しときました。分る方読みを付けてください。
    関数や3.0専用も混じってるかもしれませんが・・・。
  • ソート(ABC順に並べる)はちょっと高機能なテキストエディタなら、そういう機能がついてますよ。サクラエディタなら標準だし、TeraPadならプラグインであったと思います。Excelでソートっていう方法もあるかと。[GENKI]
  • 一応ABC順にソートしてみました、NoEditorで。それと混じっていたシステム変数とマクロを移動
  • エクセルでこんなものを。
コマンド 読み バージョン タイプ カテゴリ 意味
#addition アディション
Addition
プリプロセッサ
#cfunc コンテキスト ファンクション
Context Function
プリプロセッサ
#cmd コマンド
Command
プリプロセッサ
#cmpopt コンパイル オプション
Compile Option
プリプロセッサ
#comfunc コンポーネント ファンクション
Component Function
プリプロセッサ
#const コンスタント
Constant
プリプロセッサ
#defcfunc デファイン コンテキスト ファンクション
Define Context Function
プリプロセッサ
#deffunc デファイン ファンクション
Define Function
プリプロセッサ
#define デファイン
Define
プリプロセッサ
#else エルス
Else
プリプロセッサ
#endif エンドイフ
End If
プリプロセッサ
#enum イーニュメレート
Enumerate
プリプロセッサ
#epack エンコーディング パッケージ
Encoding Package
プリプロセッサ
#func ファンクション
Function
プリプロセッサ
#global グローバル
Global
プリプロセッサ
#if イフ
If
プリプロセッサ
#ifdef イフ デファイン
If Define
プリプロセッサ
#ifndef イフ ノット デファイン
If Not Define
プリプロセッサ
#include インクルード
Include
プリプロセッサ
#modfunc モジュール ファンクション
Module Function
プリプロセッサ
#modinit モジュール イニシャライズ
Module Initialize
プリプロセッサ
#modterm モジュール ターミネイト
Module Terminate
プリプロセッサ
#module モジュール
Module
プリプロセッサ
#pack パッケージ
Package
プリプロセッサ
#packopt パッケージ オプション
Package Option
プリプロセッサ
#regcmd レジスター コマンド
Register Command
プリプロセッサ
#runtime ランタイム
Run-time
プリプロセッサ
#undef アン デファイン
Undefine
プリプロセッサ
#usecom ユーズ コンポーネント
Use Component
プリプロセッサ
#uselib ユーズ ライブラリ
Use Library
プリプロセッサ
__date__ デート
Date
プリプロセッサマクロ
__file__ ファイル
File
プリプロセッサマクロ
__hsp26__
Hot Soup Processor ver 2.6
プリプロセッサマクロ
__hsp30__
Hot Soup Processor ver 3.0
プリプロセッサマクロ
__hspver__
プリプロセッサマクロ
__line__ ライン
Line
プリプロセッサマクロ
__time__ タイム
Time
プリプロセッサマクロ
_break ブレーク
Break
制御マクロ
_continue コンティニュー
Continue
制御マクロ
_debug デバッグ
Debug
abs アブソリュート
Absolute
関数
absf アブソリュート フローティングポイント
Absolute Floating-point
関数
alloc アロケート
Allocate
命令
and アンド
And
標準定義マクロ
assert アサーション
Assertion
atan アークタンジェント
Arc Tangent
await
axobj アクティブエックス オブジェクト
ActiveX Object
bcopy バイナリ コピー
Binary Copy
bgscr バックグラウンド スクリーン
Background Screen
bload バイナリ ロード
Binary Load
bmpsave ビットマップ セーブ
Bitmap Save
boxf ボックス フィル
Box Fill
break ブレーク
Break
bsave バイナリ セーブ
Binary Save
2.61
3
命令 ファイル操作 ファイルに書き出す
buffer バッファー
Buffer
button ボタン
Button
bval ブルー バリュー
Blue Value
2.61
callfunc コール ファンクション
Call Function
case ケース
Case
chdir チェンジ ディレクトリ
Change Directory
chdpm チョイス ディーピーエム
Choice DPM
chgdisp チェンジディスプレイ
Change Display
chkbox チェックボックス
Check Box
circle サークル
Circle
clrobj クリア オブジェクト
Clear Object
cls クリア スクリーン
Clear Screen
cmdline コマンドライン
Command Line
cnt カウンター
Counter
cnvstow コンバート ストリング トゥ ワイドキャラクター
Convert String To Wide-character
cnvwtos コンバート ワイドキャラクター トゥ ストリング
Convert Wide-character To String
color カラー
Color
combox コンボ ボックス
Combo Box
comevarg コンポーネント イベント パラメータ
Component Event Parameter
comevdisp コンポーネント イベント ディスプレイ
Component Event Display
comevent コンポーネント イベント
Component Event
comres コンポーネント リザルト
Component Result
continue コンティニュー
Continue
cos コサイン
Cosine
csrx カーソル エックス
Cursor X
csry カーソル ワイ
Cursor Y
ctype コンテキスト タイプ
Context Type
curdir カレント ディレクトリ
Current Directory
ddim ダブル ディメンション
Double Dimension
default デフォルト
Default
delcom デリート コンポーネント
Delete Component
delete デリート
Delete
delmod デリート モジュール
Delete Module
dialog ダイアログ
Dialog
dim ディメンション
Dimension
dimtype ディメンション タイプ
Dimension Type
dirinfo ディレクトリ インフォメーション
Directory Information
dirlist ディレクトリ リスト
Directory List
dispx ディスプレイ エックス
Display X
dispy ディスプレイ ワイ
Display Y
do ドゥ
Do
double ダブル
Double
dup デュープ
Dupe
dupptr デュープ ポインター
Dupe Pointer
else エルス
Else
end エンド
End
err エラー
Error
exec エクスキュート
Execute
exedir エグゼ ディレクトリー
Executable Directory
exgoto エクステンション ゴートゥ
Extension Goto
exist エグジスト
Exist
expf
Exponential Floating-point
font フォント
Font
font_antialias
font_bold フォント ボールド
Font Bold
font_italic フォント イタリック
Font Italic
font_normal フォント ノーマル
Font Normal
font_strikeout フォント ストラクアウト
Font Strikeout
font_underline フォント アンダーライン
Font Underline
for フォー
For
foreach フォーイーチ
Foreach
gcopy グラフィック コピー
Graphic Copy
getkey ゲット キー
Get Key
getpal ゲット パレット
Get Palette
getpath ゲット パス
Get Path
getstr ゲット ストリング
Get String
gettime ゲット タイム
Get Time
ginfo グラフィック インフォメーション
Graphic Information
ginfo_active
GraphicInformation_Active
ginfo_drawsize
GraphicInformation_DrawSize
ginfo_globalpos
GraphicInformation_GlobalPosition
ginfo_messize
GraphicInformation_MessageSize
ginfo_scroll
GraphicInformation_Scroll
ginfo_winpos1
GraphicInformation_WindowPosition1
ginfo_winpos2
GraphicInformation_WindowPosition2
ginfo_winsize
GraphicInformation_WindowSize
gmode グラフィック モード
Graphic Mode
gmode_add
gmode_alpha
gmode_gdi
gmode_mem
gmode_rgb0
gmode_rgb0alpha
gmode_sub
gosub ゴー サブルーチン
Go Sub-Routin
goto ゴー トゥ
Go to
grect グラフィック レクタングル
Graphic Rectangle
groll グラフィック ロール
Graphic Roll
grotate グラフィック ローテート
Graphic Rotate
gsel グラフィック セレクト
Graphic Select
gsquare グラフィック スクエア
Graphic Square
gval グラフィック バリュー
Graphic Value
gzoom グラフィック ズーム
Graphic Zoom
hdc ハンドル デバイスコンテキスト
Handle Device Context
hinstance ハンドル インスタンス
Handle Instance
hspstat
HSP Status
hspver
HSP Version
hsvcolor エイチエスブイ カラー
HSV Color
hwnd ハンドル ウィンドウ
Handle Window
if イフ
If
input インプット
Input
instr インナー ストリング
Inner String
int インティジャー
Integer
iparam イントゥ パラメータ
Into Parameter
length レングス
Length
length2 レングス トゥー
Length 2
length3 レングス スリー
Length 3
length4 レングス フォー
Length 4
libptr ライブラリ ポインター
Library Pointer
limit リミット
Limit
limitf リミット フローティングポイント
Limit Floating-point
line ライン
Line
listbox リストボックス
ListBox
ll_bin
ll_call
ll_callfnv
ll_callfunc
ll_dll
ll_free
ll_func
ll_getproc
ll_getptr
ll_libfree
ll_libload
ll_n
ll_p
ll_peek
ll_peek1
ll_peek2
ll_peek4
ll_poke
ll_poke1
ll_poke2
ll_poke4
ll_ret
ll_retset
ll_s
ll_str
ll_type
ll_z
logf
Logarithms Floating-point
logmes ログ メッセージ
Log Message
logmode ログ モード
Log Mode
loop ループ
Loop
looplev ループ レベル
Loop Level
lparam ロングポインタ パラメータ
Long pointer Parameter
lpeek ロング ピーク
Long Peek
lpoke ロング ポーク
Long Poke
mcall メソッド コール
Method Call
mci エムシーアイ
MCI
memcpy メモリ コピー
Memory Copy
memexpand メモリー エキスパンド
Memory Expand
memfile メモリー ファイル
Memory File
memset メモリー セット
Memory Set
mes メッセージ
Message
mesbox メッセージ ボックス
Massage Box
mkdir メイク ディレクトリ
Make Directory
mmload マルチメディア ロード
Multimedia Load
mmplay マルチメディア プレイ
Multimedia Play
mmstop マルチメディア ストップ
Multimedia Stop
mouse マウス
Mouse
mousew マウス ウィドス
Mouse Width
mousex マウス エックス
Mouse X
mousey マウス ワイ
Mouse Y
mref
msgothic
msmincho
newcom ニュー コンポーネント
New Component
newmod ニュー モジュール
New Module
next ネクスト
Next
not ノット
Not
noteadd ノート アディション
Note Addition
notedel ノート デリート
Note Delete
noteget ノート ゲット
Note Get
noteinfo ノート インフォメーション
Note Information
noteload ノート ロード
Note Load
notemax ノート マックス
Note Max
notesave ノート セーブ
Note Save
notesel ノート セレクト
Note Select
noteunsel ノート アン セレクト
Note Un Select
objinfo オブジェクト インフォメーション
Object Information
objmode オブジェクト モード
Object Mode
objmode_border オブジェクト モード ボーダー
Object Mode Border
objmode_guifont
Object Mode GUI Font
objmode_noedge オブジェクト ノー エッジ
Object No Edge
objmode_normal オブジェクト ノーマル
Object Normal
objmode_nosel
objmode_usefont オブジェクト ユーズ フォント
Object Use Font
objprm オブジェクト パラメータ
Object Parameter
objsel オブジェクト セレクト
Object Sellect
objsend オブジェクト センド
Object Send
objsize オブジェクト サイズ
Object Size
on オン
on
onclick オン クリック
On Click
oncmd オン コマンド
On Command
onerror オン エラー
On Error
onexit オン エグジット
On Exit
onkey オンキー
On Key
or オア
or
palcolor パレット カラー
Palette Color
palcopy パレット コピー
Paltette Copy
palette パレット
Palette
palfade パレット フェード
Palette Fade
paluse パレット ユーズ
Palette Use
peek ピーク
Peek
pget ピクセル ゲット
Pixel Get
picload ピクチャー ロード
Picture Load
poke ポーク
Poke
pos ポジション
Position
print プリント
Print
prmx パラメータ エックス
Parameter X
prmy パラメータ ワイ
Parameter Y
pset ピクセル セット
Pixel Set
querycom クエリー コンポーネント
Query Component
randomize ランダマイズ
Randomize
redraw リドロー
Redraw
refdval リファー ダブルバリュー
Refer Double Value
refstr リファー ストリング
Refer String
repeat リピート
Repeat
return リターン
Return
rnd ランダム
Random
run ラン
Run
rval レッド バリュー
red value
sarrayconv
screen スクリーン
Screen
screen_fixedsize
screen_frame
screen_hide
screen_normal
screen_palette
screen_tool
sdim ストリング ディメンション
String Dimension
sendmsg センド メッセージ
Send Message
sin サイン
Sine
skiperr スキップ エラー
Skip Error
snd サウンド
Sound
sndload サウンド ロード
Sound Load
sndoff サウンド オフ
Sound Off
sqrt スクエア ルート
Square Root
stat ステータス
Status
stick スティック
Stick
stop ストップ
Stop
str ストリング
String
strf ストリング フォーマット
String Format
strlen ストリング レングス
String Length
strmid ストリング ミドル
String Middle
strsize ストリング サイズ
String Size
sublev サブルーチン レベル
Subroutin Level
swbreak スイッチ ブレーク
Switch Break
swend スイッチ エンド
Switch End
switch スイッチ
Switch
syscolor システム カラー
System Color
sysfont システム フォント
System Font
sysinfo システム インフォメーション
System Information
system システム
System
tan タンジェント
Tangent
text テキスト
Text
thismod ディス モジュール
This Module
title タイトル
Title
until アンティル
Until
varptr バリアブル ポインター
Variable Pointer
vartype バリアブル タイプ
Variable Type
varuse バリアブル ユーズ
Variable Use
wait ウェイト
Wait
wend ホワイル エンド
While End
while ホワイル
While
width ウィドス
Width
windir ウィンドウズ ディレクトリー
Windows Directory
winobj ウィンドウズ オブジェクト
Windows Object
winx ウィンドウ エックス
Window X
winy ウィンドウ ワイ
Window Y
wparam ウィンドウ パラメータ
Window Parameter
wpeek ダブル ピーク
Double Peek
wpoke ダブル ポーク
Double Poke
xor エックス オア
Exclusive OR

目指したのはC言語辞典・・・。hsp2.61,hsp3.0aの予約語一覧メニューから抜き出しまして、エクセルにコピー。表組みの縦棒二本を挿入・・・などなど。

編集は、このソースをエディタにコピペして「||」を検索文字に「\t||」と「||\t」を分けて置換。

そして「
」を検索文字に「\t
\t」を置換。 置換後のテキストを表計算ソフトにコピペすれば各要素1列に展開されるハズ・・・。
まぁ1ユーザー1単語編集とかすれば早く終わるはず。

  • ↑の表で「querycom」が「クエリー コマンド」ってなっていますがたぶん、これは「Query COM」(COM オブジェクト要求)のことなのではないでしょうか。
  • 今まで謎だった「c」系命令。FUNCtionが機能・命令を表し、ステートメントで記述するのに対して「c」系命令は式の中で使える、文脈の中で使えるという意味から、contextとしてみましたが、いかが?ついでにQueryCommandも直しておいたよ。pset/pgetはPointじゃなくてPixelだよね?
    • #defcfunc や #cfunc などですね。これはよく分かりませんが #define の ctype かなと思っていたのですが。っていうか、これも同じ意味なのかな?(C タイプっていうことで)。この C は何を意味しているんだろう?(C 言語?上記のように context? それとも全く違うもの?)
    • C言語にもctype(ヘッダ)がありますよね。文字種類などを評価する関数のヘッダですが、実はこのctypeがContext Typeだったり・・・?「文脈の種類」みたいな・・・。次本屋行ったときにANSI C言語用語辞典、見てみます^^;
  • 因みに while は「ワイル」ではなく(日本語イントネーション上の読みでは)「ホワイル」ですよ(ATOK でも「ワイル」では英字に変換できないけど「ホワイル」では変換できますし)。あと、 varptr や vartype, varuse などの変数は「variable」のようです。他にもいくつかあるので修正/追記しておきます。
    • イントネーション確認したんですけど、どちらにしようか迷いました^^;var系はもしかしてvalueになっていました?「r」どこにも入ってないですねorzありがとうございます。
      • まあ、実際には「ワイル」の方が正式な発音に近いようですが一応、プログラム関係では「ホワイル」と読む場合が多いみたいですし。それに、 "W" から始まっているのになぜ?って感じでもありますが。 why(ホワイ)?, white(ホワイト) などと同じでしょうか(発音記号とか見てみた限りでは)。
  • 色々ご意見はあると思いますが、ここの表を無駄にしたくなかったので「予約語の読み方」というのを新しく作ってみました。
  • ANSI C言語用語辞典を読んでみたところ「ctype」は「Character Type」でした。ただし#defcfuncなどの「c」はどう考えても「Character」ではないでしょう。