[AppleScript]Dict Arrayの入れ子(ネスト)
前も書いたと思うんですが…
defaults write hoge.foo.appid '{theDict = {theArray = (STRING);};}'
です
XMLで書いちゃうのもあり
| 固定リンク
前も書いたと思うんですが…
defaults write hoge.foo.appid '{theDict = {theArray = (STRING);};}'
です
XMLで書いちゃうのもあり
| 固定リンク
シェル の場合は
#!/bin/sh
theARC=`/usr/bin/arch`
theINTEL="i386"
if [ $theARC = $theINTEL ]; then
echo "#####Running on INTEL"
else
echo "#####Running on ARM"
fi
と
こんな感じかな
| 固定リンク
F1: 122
F2: 120
F3: 99
F4: 118
F5: 96
F6: 97
F7: 98
F8: 100
F9: 101
F10: 109
F11: 103
tell application "System Events"
key code XXXX
end tell
| 固定リンク
■WWW側(グローバルIPアドレス)を取得する
[IP]定期的にグローバルIPアドレスを調べてメールで知らせる【applescript】[LINK]
[AppleScript]www側のIPアドレスを取得する[LINK]
■ローカル実際のアドレス
↑でも(一度system infoの全てを格納する方法)
↓でも同じ
IPv4 address of (system info)
system infoは非常に便利です。
AppleScript version (text, r/o) : the AppleScript version
AppleScript Studio version (text, r/o) : the AppleScript Studio version
system version (text, r/o) : the system version
short user name (text, r/o) : the current user’s short name
long user name (text, r/o) : the current user’s long name
user ID (integer, r/o) : the current user’s ID
user locale (text, r/o) : the current user’s locale
home directory (alias, r/o) : the current user’s home directory
boot volume (text, r/o) : the boot volume
computer name (text, r/o) : the computer name
host name (text, r/o) : the host name
IPv4 address (text, r/o) : the IPv4 address
primary Ethernet address (text, r/o) : the primary Ethernet address
CPU type (text, r/o) : the CPU type
CPU speed (integer, r/o) : the clock speed of the CPU in MHz
physical memory (integer, r/o) : the amount of physical RAM in MB
Macアドレスも取得出来ますので
管理者の方は色々使えますね。
不可視
可視
両方とも1文字を除いて同じ
do shell script "/Developer/Tools/SetFile -a V "
do shell script "/Developer/Tools/SetFile -a v "
大文字か小文字か
の違いだけですね。
「visibles.zip」をダウンロード[Download]
自分メモ兼
リストの中の『some』を握ります。
MacOS9 的には『 起動時に消去する項目』
OSXのUnix的には 『/tmp』
OSX10.6的には 『/var/folder/XXX/XXXXX/:TemporaryItems』
この中にある物は
起動時に削除されます。
AppleScriptでは
こんな感じで指定できますね。
AppleScriptでの日付の整形方法のヒント
↑このような戻り値になるのは
そんな事になっていますので
今日の日付の変換は英語で行なえます。
と
このようにしておく事で
『ユーザーの環境設定』に左右されないって
事になりますね。
「yyyymmdd.rtf」をダウンロード[Download]
「yyyymmdd.scpt.zip」をダウンロード
[Download]
日時関係のオプションはだいたい
こんな感じ
戻り値は実際に試してみてください。
例えば24時間後を求めるなら
で
60日後
って事なら
「now.scpt.zip」をダウンロード[Download]
日付だけでなく
時間も入れたい場合は
このようになりますね。
「yyyymmdd_hhmmss.rtf」をダウンロード[Download]
「yyyymmdd_hhmmss.scpt.zip」をダウンロード[Download]
で
デスクトップフォルダに『今日の日付』のフォルダ作ったり
今日の日付のファイル名に変更したり
と
色々工夫できますね。
「yyyymmdd__make_folder.scpt.zip」をダウンロード[Download]
「yyyymmdd__make_folder.scpt.rtf」をダウンロード[Download]
ワンポイントで
月番号
と
曜日番号
は
as number
とする事で数値でも表示されます。
でも
do shell script "date '+%Y%m%d_%k%M%S'"
ってしちゃうのが
一番早いね......笑
Accessibility AccessibilityCheck AccessibilityForm AccessibilityInDesign AccessibilityPDF Acrobat Acrobat Action Acrobat Annotation Acrobat AppleScripts Acrobat Character Acrobat Layer Acrobat PDF Embed API Acrobat PDF Form Print Acrobat Plug-ins Acrobat Portfolios Acrobat Print AcrobatBarcode AcrobatDialog AcrobatForm AcrobatJS AcrobatMenu AcrobatPDF AcrobatStamp AcrobatYouTube AddressBook Adobe Adobe InDesign Adobe Photoshop AdobeAppleScript AdobeBridge AdobeIllustrator AdobeJSX aed Alfresco Android AnimationGif Apple Apple Support AppleScript AppleScriptBasics AppleScriptCharacter AppleScriptColor AppleScriptDroplet AppleScriptErrorNum AppleScriptFolder AppleScriptFontBook AppleScriptRename AppleScriptTools AppleSymbols Applications Barcode Barcode2D BarcodePostal BetterHTMLExport Book BOX Browser buzz Certificates CharacterEntity CharacterSets Colors Cool Site CSS Cutting DecoMail DecorationMail Design Desktop Diff DJ dmg DNS Documents Download DTP eBook Editer eMail Envelopes ExifTool Facebook FFmpeg File System Fonts FontsTool FontsWeb FOOD FormPrint ftp Gadget Gif Animation Google Google Chrome Enterprise HexEditor HTML info iPhoto ISBN ISO iTunes iWork iWorkNumbers iWorkNumbersCalendar iWorkNumbersTimecard iWorkPages JavaScript JeditX JeditX Regexp JeditXAppleScript JIS jquery Letterpress Library logo Mac Admin Mac Archiver Mac Browser Mac Browser Plugin Mac QuickLook Mac Setup Mac Spotlight Mac Video Map Memo Microsoft Teams Mobby mobileconfig Moto Movies Music Network Basic ntp OCR Office OfficePowerPoint OSX Paint Pantone Paper PDFlib Permission Photo Pictograms Print Public Python QuickLook QuickTime QuickTimeSetting QuickTimeSound Real Media ReName ResourceFork ruby Sample Screen ScreenCast Search Security SEO Sharing SLAResource Sound Spotlight Stamp SWF TCC.db Tutorial PSD TV Twitter Typography Unicode Utilities Video WEB APP WebFont Wedding Windows WindowsMedia XML XMP XPS YouTube YouTube Rss