20260219

カラーパレット(デジタル庁デザインシステム デザインデータ v2.10.3)




デジタル庁利用上の注意に基づく表記
出典:デジタル庁デザインシステムウェブサイト 
https://design.digital.go.jp/dads/
デジタル庁デザインシステムウェブサイト
https://github.com/digital-go-jp をもとに作成しました
figma版のライセンスはCC BY 4.0ですが
ライセンスは https://github.com/digital-go-jp のライセンスを継承します


digital.go.jp.v2.10.3
1Primitive ColorBlue-50Blue50#E8F1FE
2Primitive ColorBlue-100Blue100#D9E6FF
3Primitive ColorBlue-200Blue200#C5D7FB
4Primitive ColorBlue-300Blue300#9DB7F9
5Primitive ColorBlue-400Blue400#7096F8
6Primitive ColorBlue-500Blue500#4979F5
7Primitive ColorBlue-600Blue600#3460FB
8Primitive ColorBlue-700Blue700#264AF4
9Primitive ColorBlue-800Blue800#0031D8
10Primitive ColorBlue-900Blue900#0017C1
11Primitive ColorBlue-1000Blue1000#00118F
12Primitive ColorBlue-1100Blue1100#000071
13Primitive ColorBlue-1200Blue1200#000060
14Primitive ColorLight Blue-50Light Blue50#F0F9FF
15Primitive ColorLight Blue-100Light Blue100#DCF0FF
16Primitive ColorLight Blue-200Light Blue200#C0E4FF
17Primitive ColorLight Blue-300Light Blue300#97D3FF
18Primitive ColorLight Blue-400Light Blue400#57B8FF
19Primitive ColorLight Blue-500Light Blue500#39ABFF
20Primitive ColorLight Blue-600Light Blue600#008BF2
21Primitive ColorLight Blue-700Light Blue700#0877D7
22Primitive ColorLight Blue-800Light Blue800#0066BE
23Primitive ColorLight Blue-900Light Blue900#0055AD
24Primitive ColorLight Blue-1000Light Blue1000#00428C
25Primitive ColorLight Blue-1100Light Blue1100#00316A
26Primitive ColorLight Blue-1200Light Blue1200#00234B
27Primitive ColorCyan-50Cyan50#E6FCFF
28Primitive ColorCyan-100Cyan100#C8F8FF
29Primitive ColorCyan-200Cyan200#99F2FF
30Primitive ColorCyan-300Cyan300#79E2F2
31Primitive ColorCyan-400Cyan400#2BC8E4
32Primitive ColorCyan-500Cyan500#01B7D6
33Primitive ColorCyan-600Cyan600#00A3BF
34Primitive ColorCyan-700Cyan700#008DA6
35Primitive ColorCyan-800Cyan800#008299
36Primitive ColorCyan-900Cyan900#006F83
37Primitive ColorCyan-1000Cyan1000#006173
38Primitive ColorCyan-1100Cyan1100#004C59
39Primitive ColorCyan-1200Cyan1200#003741
40Primitive ColorGreen-50Green50#E6F5EC
41Primitive ColorGreen-100Green100#C2E5D1
42Primitive ColorGreen-200Green200#9BD4B5
43Primitive ColorGreen-300Green300#71C598
44Primitive ColorGreen-400Green400#51B883
45Primitive ColorGreen-500Green500#2CAC6E
46Primitive ColorGreen-600Green600#259D63
47Primitive ColorGreen-700Green700#1D8B56
48Primitive ColorGreen-800Green800#197A4B
49Primitive ColorGreen-900Green900#115A36
50Primitive ColorGreen-1000Green1000#0C472A
51Primitive ColorGreen-1100Green1100#08351F
52Primitive ColorGreen-1200Green1200#032213
53Primitive ColorLime-50Lime50#EBFAD9
54Primitive ColorLime-100Lime100#D0F5A2
55Primitive ColorLime-200Lime200#C0F354
56Primitive ColorLime-300Lime300#ADE830
57Primitive ColorLime-400Lime400#9DDD15
58Primitive ColorLime-500Lime500#8CC80C
59Primitive ColorLime-600Lime600#7EB40D
60Primitive ColorLime-700Lime700#6FA104
61Primitive ColorLime-800Lime800#618E00
62Primitive ColorLime-900Lime900#507500
63Primitive ColorLime-1000Lime1000#3E5A00
64Primitive ColorLime-1100Lime1100#2C4100
65Primitive ColorLime-1200Lime1200#1E2D00
66Primitive ColorYellow-50Yellow50#FBF5E0
67Primitive ColorYellow-100Yellow100#FFF0B3
68Primitive ColorYellow-200Yellow200#FFE380
69Primitive ColorYellow-300Yellow300#FFD43D
70Primitive ColorYellow-400Yellow400#FFC700
71Primitive ColorYellow-500Yellow500#EBB700
72Primitive ColorYellow-600Yellow600#D2A400
73Primitive ColorYellow-700Yellow700#B78F00
74Primitive ColorYellow-800Yellow800#A58000
75Primitive ColorYellow-900Yellow900#927200
76Primitive ColorYellow-1000Yellow1000#806300
77Primitive ColorYellow-1100Yellow1100#6E5600
78Primitive ColorYellow-1200Yellow1200#604B00
79Primitive ColorOrange-50Orange50#FFEEE2
80Primitive ColorOrange-100Orange100#FFDFCA
81Primitive ColorOrange-200Orange200#FFC199
82Primitive ColorOrange-300Orange300#FFA66D
83Primitive ColorOrange-400Orange400#FF8D44
84Primitive ColorOrange-500Orange500#FF7628
85Primitive ColorOrange-600Orange600#FB5B01
86Primitive ColorOrange-700Orange700#E25100
87Primitive ColorOrange-800Orange800#C74700
88Primitive ColorOrange-900Orange900#AC3E00
89Primitive ColorOrange-1000Orange1000#8B3200
90Primitive ColorOrange-1100Orange1100#6D2700
91Primitive ColorOrange-1200Orange1200#541E00
92Primitive ColorRed-50Red50#FDEEEE
93Primitive ColorRed-100Red100#FFDADA
94Primitive ColorRed-200Red200#FFBBBB
95Primitive ColorRed-300Red300#FF9696
96Primitive ColorRed-400Red400#FF7171
97Primitive ColorRed-500Red500#FF5454
98Primitive ColorRed-600Red600#FE3939
99Primitive ColorRed-700Red700#FA0000
100Primitive ColorRed-800Red800#EC0000
101Primitive ColorRed-900Red900#CE0000
102Primitive ColorRed-1000Red1000#A90000
103Primitive ColorRed-1100Red1100#850000
104Primitive ColorRed-1200Red1200#620000
105Primitive ColorMagenta-50Magenta50#F3E5F4
106Primitive ColorMagenta-100Magenta100#FFD0FF
107Primitive ColorMagenta-200Magenta200#FFAEFF
108Primitive ColorMagenta-300Magenta300#FF8EFF
109Primitive ColorMagenta-400Magenta400#F661F6
110Primitive ColorMagenta-500Magenta500#F137F1
111Primitive ColorMagenta-600Magenta600#DB00DB
112Primitive ColorMagenta-700Magenta700#C000C0
113Primitive ColorMagenta-800Magenta800#AA00AA
114Primitive ColorMagenta-900Magenta900#8B008B
115Primitive ColorMagenta-1000Magenta1000#6C006C
116Primitive ColorMagenta-1100Magenta1100#500050
117Primitive ColorMagenta-1200Magenta1200#3B003B
118Primitive ColorPurple-50Purple50#F1EAFA
119Primitive ColorPurple-100Purple100#ECDDFF
120Primitive ColorPurple-200Purple200#DDC2FF
121Primitive ColorPurple-300Purple300#CDA6FF
122Primitive ColorPurple-400Purple400#BB87FF
123Primitive ColorPurple-500Purple500#A565F8
124Primitive ColorPurple-600Purple600#8843E1
125Primitive ColorPurple-700Purple700#6F23D0
126Primitive ColorPurple-800Purple800#5C10BE
127Primitive ColorPurple-900Purple900#5109AD
128Primitive ColorPurple-1000Purple1000#41048E
129Primitive ColorPurple-1100Purple1100#30016C
130Primitive ColorPurple-1200Purple1200#21004B
131Neutral ColorWhiteWhite#FFFFFF
132Neutral ColorBlackBlack#000000
133Neutral ColorGray-50Gray50#F2F2F2
134Neutral ColorGray-100Gray100#E6E6E6
135Neutral ColorGray-200Gray200#CCCCCC
136Neutral ColorGray-300Gray300#B3B3B3
137Neutral ColorGray-400Gray400#999999
138Neutral ColorGray-420Gray420#949494
139Neutral ColorGray-500Gray500#7F7F7F
140Neutral ColorGray-536Gray536#767676
141Neutral ColorGray-600Gray600#666666
142Neutral ColorGray-700Gray700#4D4D4D
143Neutral ColorGray-800Gray800#333333
144Neutral ColorGray-900Gray900#1A1A1A
145Semantic ColorSuccess-1(Green-600)Success1#259D63Green-600
146Semantic ColorSuccess-2(Green-800)Success2#197A4BGreen-800
147Semantic ColorError-1(Red-800)Error1#EC0000Red-800
148Semantic ColorError-2(Red-900)Error2#CE0000Red-900
149Semantic ColorWarning-YL1(Yellow-700)WarningYL1#B78F00Yellow-700
150Semantic ColorWarning-YL2(Yellow-900)WarningYL2#927200Yellow-900
151Semantic ColorWarning-OR1(Orange-600)WarningOR1#FB5B01Orange-600
152Semantic ColorWarning-OR2(Orange-800)WarningOR2#C74700Orange-800
153Primitive Color AccentAccent-1(Purple-500)Accent1#A565F8Purple-500
154Primitive Color AccentAccent-2(Blue-600)Accent2#3460FBBlue-600
155Primitive Color AccentAccent-3(Light Blue-600)Accent3#008BF2Light Blue-600
156Primitive Color AccentAccent-4(Cyan-600)Accent4#00A3BFCyan-600
157Primitive Color AccentAccent-5(Green-800)Accent5#197A4BGreen-800
158Primitive Color AccentAccent-6(Lime-700)Accent6#6FA104Lime-700
159Primitive Color AccentAccent-7(Yellow-700)Accent7#B78F00Yellow-700
160Primitive Color AccentAccent-8(Orange-600)Accent8#FB5B01Orange-600
161Primitive Color AccentAccent-9(Orange-1100)Accent9#6D2700Orange-1100
162Link Text ColorDefault-1(Blue-1000)Default1#00118FBlue-1000
163Link Text ColorDefault-2(Light Blue-900)Default2#0055ADLight Blue-900
164Link Text ColorDefault-3(Light Blue-800)Default3#0066BELight Blue-800
165Link Text ColorVistited-1(Magenta-900)Vistited1#8B008BMagenta-900
166Link Text ColorVistited-2(Magenta-1000)Vistited2#6C006CMagenta-1000
167Link Text ColorVistited-3(Magenta-1100)Vistited3#500050Magenta-1100
168Link Text ColorActive-1(Orange-800)Active1#C74700Orange-800
169Link Text ColorActive-2(Orange-800)Active2#C74700Orange-800
170Link Text ColorActive-3(Orange-800)Active3#C74700Orange-800
項目数 : 168

HEXからApple Color Listに変換する過程で
どうしても、数値の丸めが発生するので、あくまでも『近似値』としてください。
全く同じではない色もある…汗
言い訳っぽくて嫌だが(実際いいわけだけど…)
ちょろっとキーノートとかで処理する場合用なので近い色ならOKなのよ
私の場合…言い訳嫌だなぁ…

AdobeのMyriadCADフォント



Acrobatの古いバージョンを調べているときに
ちょと気になって、内臓フォントを調べた
Acrobat2015ぐらいまでは、内臓フォントとしてCAD用途で
プレインストールされたMyriadCAD
今のバージョンにはバンドルされていません。
CAD用の文字も入っていました


メタデータは2015年を指しています




"/Users/takeshi_matsushima/Library/Application Support/bin/exiftool/exiftool" -lang ja "/Library/Fonts/MyriadCAD.otf"
MyriadCAD.otf : メタデータ一覧
キー名
1 Copyright © 2000, 2004, 2006 Adobe Systems Incorporated. All Rights Reserved.
2 Copyright-en-US © 2000, 2004, 2006 Adobe Systems Incorporated. All Rights Reserved.
3 Designer Robert Slimbach and Carol Twombly
4 Designer-en-US Robert Slimbach and Carol Twombly
5 Directory /Library/Fonts
6 ExifToolVersion 13.5
7 FileAccessDate 2026:02:20 03:24:56+09:00
8 FileInodeChangeDate 2026:02:20 03:24:47+09:00
9 FileModifyDate 2015:03:17 01:34:10+09:00
10 FileName MyriadCAD.otf
11 FilePermissions -rw-r--r--
12 FileSize 78 kB
13 FileType OTF
14 FileTypeExtension otf
15 FontFamily Myriad CAD
16 FontFamily-en-US Myriad CAD
17 FontName Myriad CAD
18 FontName-en-US MyriadCAD
19 FontSubfamily Regular
20 FontSubfamily-en-US Regular
21 FontSubfamilyID 1.023;ADBE;MyriadCAD
22 FontSubfamilyID-en-US 1.023;ADBE;MyriadCAD
23 LicenseInfoURL http://www.adobe.com/type/legal.html
24 LicenseInfoURL-en-US http://www.adobe.com/type/legal.html
25 Manufacturer-en-US Adobe Systems Incorporated
26 MIMEType application/font-otf
27 NameTableVersion Version 1.023;PS 1.000;hotconv 1.0.57;makeotf.lib2.0.21895
28 NameTableVersion-en-US Version 1.023;PS 1.000;hotconv 1.0.57;makeotf.lib2.0.21895
29 PostScriptFontName MyriadCAD
30 PostScriptFontName-en-US MyriadCAD
31 SourceFile /Library/Fonts/MyriadCAD.otf
32 Trademark Myriad is either a registered trademark or a trademark of Adobe Systems Incorporated in the United States and/or other countries.
33 Trademark-en-US Myriad is either a registered trademark or a trademark of Adobe Systems Incorporated in the United States and/or other countries.
34 VendorURL http://www.adobe.com/type
35 VendorURL-en-US http://www.adobe.com/type
ファイル数:1 項目数 : 35



スクリーンだけでなく、紙に出力したときに
細かい文字が出るように、極細だったのですがW1からW2相当
今じゃW0とかの極細フォントもあるのでバンドルされなくなりました

当時のモニタや大判インクジェットプリンタのヘッドの精度の兼ね合いで
太さを決めたんじゃないかな



Adobe Fontsにもバンドルされていないし
役目を終えたと考えるのがアレなのかな

[AppleScript] 10進数を16進数に変換する(decimal to hexadecimal) ラングエージコードから国旗の絵文字を取得する

Acrobat Readerの単言語は
インストーラーのファイル名が
ラングエージコードと紐付いている
なので
そのラングエージコードから
対象の国の国旗の絵文字を取得できないか?

思って作成しました
ソースはこちらからダウンロードできます
https://editor.note.com/notes/n53fe820150da

こちらの記事で使った、カントリーコード(国コード)から
絵文字の国旗を取得する処理
10進数を16進数に変換する処理があるのですが
結局何が一番速度が速いのか?確認してみました。
AppleScript内での実行といった特殊な環境での実行ですなので
一般的な実行速度とは異なることに留意ください

Applescript 0.1秒
sh:0.2秒
zsh:0.3秒
perl:0.5秒
osascript js:1秒強
node :2秒弱
python3:2秒弱
ruby:3秒
swift:6秒
pwsh:18秒
複数回実行した平均 マシンのスペックにも依存があります

Applescript 0.1秒

【スクリプトエディタで開く】 |

[osascript]10進数を16進数に変換(Dec to Hex).scpt
ソース
001#!/usr/bin/env osascript
002#coding: utf-8
003----+----1----+----2----+-----3----+----4----+----5----+----6----+----7--
004(*
005AppleScriptでラングエージコードから 国旗の絵文字を取得する
006処理速度目安
0070.1
008com.cocolog-nifty.quicktimer.icefloe *)
009----+----1----+----2----+-----3----+----4----+----5----+----6----+----7--
010use AppleScript version "2.8"
011use framework "Foundation"
012use framework "AppKit"
013use framework "CoreFoundation"
014use scripting additions
015property refMe : a reference to current application
016#処理開始時間
017set ocidStart to refMe's CFAbsoluteTimeGetCurrent()
018set listLangCode to {"ja_JP", "ca_ES", "cs_CZ", "da_DK", "de_DE", "en_GB", "en_US", "es_ES", "eu_ES", "fi_FI", "fr_FR", "hr_HR", "hu_HU", "it_IT", "ko_KR", "nl_NL", "no_NO", "pl_PL", "pt_BR", "ro_RO", "ru_RU", "sk_SK", "sl_SI", "sv_SE", "tr_TR", "uk_UA", "zh_CN", "zh_TW"} as list
019set listFlags to {} as list
020repeat with strLangCode in listLangCode
021   
022   
023   set ocidLocale to (refMe's NSLocale's alloc()'s initWithLocaleIdentifier:(strLangCode))
024   set ocidCountryCode to (ocidLocale's objectForKey:(refMe's NSLocaleCountryCode))
025   set strFlagEmoji to doCcode2FlagEmoji(ocidCountryCode) as text
026   
027   log strFlagEmoji
028   set end of listFlags to strFlagEmoji
029end repeat
030#処理終了時間
031set ocidEnd to refMe's CFAbsoluteTimeGetCurrent()
032set strTime to (ocidEnd - ocidStart) as text
033return (strTime & ":" & listFlags) as text
034########################
035#10進数を16進数に変換
036to doDec2Hex(argIntNo)
037   #大文字指定
038   set boolCaps to true as boolean
039   #10進数-->16進数の変換レコード
040   if boolCaps is true then
041      set recordDec2Hex to {|0|:"0", |1|:"1", |2|:"2", |3|:"3", |4|:"4", |5|:"5", |6|:"6", |7|:"7", |8|:"8", |9|:"9", |10|:"A", |11|:"B", |12|:"C", |13|:"D", |14|:"E", |15|:"F"} as record
042   else
043      set recordDec2Hex to {|0|:"0", |1|:"1", |2|:"2", |3|:"3", |4|:"4", |5|:"5", |6|:"6", |7|:"7", |8|:"8", |9|:"9", |10|:"a", |11|:"b", |12|:"c", |13|:"d", |14|:"e", |15|:"f"} as record
044   end if
045   set ocidDec2HexDict to refMe's NSMutableDictionary's alloc()'s init()
046   ocidDec2HexDict's setDictionary:(recordDec2Hex)
047   #次工程に回す余りを格納するArray
048   set ocidRemArray to refMe's NSMutableArray's alloc()'s init()
049   #引数を数値で再定義して
050   set inteRes to argIntNo as integer
051   #初回用のあまり値
052   set numValue to 9999999 as integer
053   set numDiv to 9999999 as integer
054   #余りが0になるから値が0になるまで繰り返し
055   repeat while (numDiv > 0)
056      #16で割って
057      set numDiv to (round (inteRes / 16) rounding down) as integer
058      #余りを
059      set numValue to inteRes - (numDiv * 16) as integer
060      #ループの次の回用に再定義
061      set inteRes to numDiv as integer
062      #Arrayに加えていく
063      ocidRemArray's addObject:(numValue)
064   end repeat
065   #逆順に並び替えて
066   set ocidRemArray to (ocidRemArray's reverseObjectEnumerator())'s allObjects()
067   set ocidHexString to refMe's NSMutableString's alloc()'s init()
068   (ocidHexString's appendString:("000000"))
069   #順番に
070   repeat with itemNo in ocidRemArray
071      #10進数を
072      set strItemNo to itemNo as text
073      #16進数に置き換えて
074      set strValue to (ocidDec2HexDict's objectForKey:(strItemNo))
075      (ocidHexString's appendString:(strValue))
076   end repeat
077   #ゼロサプレス6桁
078   set ocidLength to ocidHexString's |length|()
079   set numStart to (ocidLength - 5) as integer
080   set ocidRange to refMe's NSRange's NSMakeRange(numStart, 5)
081   set ocidReturnString to ocidHexString's substringWithRange:(ocidRange)
082   #HEX値の出来上がりを戻す
083   return ocidReturnString
084   
085end doDec2Hex
086##########################################
087#絵文字取得
088to doCcode2FlagEmoji(argCountryCode)
089   #念の為テキストにしてから再度NSStringにしておく
090   set strCountryCode to argCountryCode as text
091   set ocidCountryCode to refMe's NSString's stringWithString:(strCountryCode)
092   #オフセット値
093   set ocidOffSetA to refMe's NSString's stringWithString:("A")
094   set uniOffSetA to ocidOffSetA's characterAtIndex:(0)
095   set intOffSetA to uniOffSetA as integer
096   #サローゲートNO
097   set intSurrogateNo to 127462 as integer
098   #キャラクター上位
099   set uniHiChar to ocidCountryCode's characterAtIndex:(0)
100   set intHiCharDec to uniHiChar as integer
101   set intHiInd to (intSurrogateNo + intHiCharDec - intOffSetA) as integer
102   set strHiUniCode to doDec2Hex(intHiInd) as text
103   #キャラクター下位
104   set uniLwChar to ocidCountryCode's characterAtIndex:(1)
105   set intLwCharDec to uniLwChar as integer
106   set intLwInd to (intSurrogateNo + intLwCharDec - intOffSetA) as integer
107   set strLwUniCode to doDec2Hex(intLwInd) as text
108   #ユニコードサロゲートに整形
109   set strUniSurrogate to ("U+" & strHiUniCode & "U+" & strLwUniCode & "") as text
110   set ocidUniSurrogate to refMe's NSString's stringWithString:(strUniSurrogate)
111   set ocidFlagEmoji to (ocidUniSurrogate's stringByApplyingTransform:("Any-Hex/Unicode") |reverse|:(true))
112   if ocidFlagEmoji = (missing value) then
113      return "🏳️‍🌈"
114   end if
115   return ocidFlagEmoji as text
116   
117end doCcode2FlagEmoji
AppleScriptで生成しました


sh:0.2秒

【スクリプトエディタで開く】 |

[sh printf]10進数を16進数に変換(Dec to Hex).scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "printf \"%x\\\n\" " & argIntNo & "") as text
005   return strStdOut
006end doDec2Hex
AppleScriptで生成しました


zsh:0.3秒

【スクリプトエディタで開く】 |

[zsh]10進数を16進数に変換(Dec to Hex) .scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "/bin/zsh -c 'result=$(( [#16] " & argIntNo & " )) && echo ${result#*#}'") as text
005   
006   return strStdOut
007end doDec2Hex
AppleScriptで生成しました


perl:0.5秒

【スクリプトエディタで開く】 |

[perl]10進数を16進数に変換(Dec to Hex).scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "/usr/bin/perl -e 'printf(\"%x\", " & argIntNo & ")'") as text
005   return strStdOut
006end doDec2Hex
AppleScriptで生成しました


osascript js:1秒強

【スクリプトエディタで開く】 |

[osascript js]10進数を16進数に変換(Dec to Hex).scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strJs to ("const strDecNo = " & argIntNo & ";function doDec2Hex() {const strHex = strDecNo.toString(16);return strHex;} doDec2Hex();") as text
005   set strCmd to ("/usr/bin/osascript -l JavaScript -e \"" & strJs & "\"") as text
006   set strStdOut to (do shell script strCmd) as text
007   return strStdOut as text
008end doDec2Hex
AppleScriptで生成しました


node :2秒弱

【スクリプトエディタで開く】 |

[node]10進数を16進数に変換(Dec to Hex).scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strJs to ("console.log(Number(\"" & argIntNo & "\").toString(16))") as text
005   set strCmd to ("/usr/local/bin/node -e \"" & strJs & "\"") as text
006   set strStdOut to (do shell script strCmd) as text
007   return strStdOut as text
008end doDec2Hex
AppleScriptで生成しました


python3:2秒弱

【スクリプトエディタで開く】 |

[Python]10進数を16進数に変換(Dec to Hex).scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "/usr/bin/python3 -c \"print(f\\\"{" & argIntNo & ":x}\\\");\"") as text
005   return strStdOut
006end doDec2Hex
AppleScriptで生成しました


ruby:3秒

【スクリプトエディタで開く】 |

[ruby]10進数を16進数に変換(Dec to Hex) .scpt
ソース
001
002########################
003#10進数を16進数に変換
004to doDec2Hex(argIntNo)
005   set strStdOut to (do shell script "/usr/bin/ruby -e 'puts " & argIntNo & ".to_s(16)'") as text
006   return strStdOut
007end doDec2Hex
AppleScriptで生成しました


swift:6秒

【スクリプトエディタで開く】 |

[swift]10進数を16進数に変換(Dec to Hex) .scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "/usr/bin/swift -e 'let numDec = " & argIntNo & ";let strHex = String(numDec, radix: 16);print(strHex);'") as text
005   return strStdOut
006end doDec2Hex
AppleScriptで生成しました


pwsh:18秒

【スクリプトエディタで開く】 |

[pwsh]10進数を16進数に変換(Dec to Hex) .scpt
ソース
001########################
002#10進数を16進数に変換
003to doDec2Hex(argIntNo)
004   set strStdOut to (do shell script "/usr/local/bin/pwsh -c '(" & argIntNo & ").ToString(\"x\")'") as text
005   return strStdOut
006end doDec2Hex
AppleScriptで生成しました