2021幎4月21日氎曜日

FileMaker スクリプト 日本語/フランス語FileMaker script Japanese / French

FileMaker スクリプト 日本語/フランス語FileMaker script Japanese / French
19.2.2

スクリプト実行 [ <䞍明> ]Executer script [ ]
#2#2
名前を付けお XML ずしお保存 [ りむンドり名: ; 保存先ファむル: <䞍明> ]Enregistrer en XML [ Nom de la fenetre: ; Fichier de destination: ]
次のフィヌルドぞ移動Rubrique suivante
前のフィヌルドぞ移動Rubrique precedente
レむアりト切り替え [ ]Activer modele [ ]
新芏レコヌド/怜玢条件Nouvel enreg./requete
レコヌド/怜玢条件耇補Dupliquer enreg./requete
レコヌド/怜玢条件削陀Supprimer enreg./requete
察象レコヌド削陀Supprimer tous enreg.
玢匕から挿入 [ ]Inserer a partir de l'index [ ]
盎前に参照したレコヌドから挿入 [ ]Inserer depuis dern. consulte [ ]
珟圚の日付を挿入 [ ]Inserer date du jour [ ]
珟圚の時刻を挿入 [ ]Inserer heure actuelle [ ]
#15#15
レコヌド/怜玢条件/ペヌゞぞ移動Afficher enreg/requete/page
フィヌルドぞ移動 [ ]Activer rubrique [ ]
遞択郚分をスペルチェック [ ]Verifier selection [ ]
珟レコヌドをスペルチェックVerifier enregistrement
察象レコヌドをスペルチェックVerifier enreg. trouves
レコヌドの゜ヌト解陀Annuler tri des enreg.
怜玢モヌドに切り替え [ ]Mode Recherche [ ]
党レコヌドを衚瀺Afficher tous les enreg.
怜玢条件を倉曎Modifier la recherche
レコヌドを察象倖にIgnorer enregistrement
耇数レコヌドを察象倖に [ ]Ignorer plusieurs enreg. [ ]
察象倖のみを衚瀺Afficher enreg. ignores uniq.
怜玢実行 [ ]Executer la recherche [ ]
ツヌルバヌの衚瀺切り替えAfficher/masq. barres d'outils
衚瀺方法の切り替えFormat affichage
りむンドりの調敎Ajuster fenetre
ヘルプを衚瀺Ouvrir Aide
ファむルを開く [ <䞍明> ]Ouvrir fichier [ ]
ファむルを閉じる [ 珟圚のファむル ]Fermer fichier [ Fichier actif ]
レコヌドのむンポヌト [ ]Importer enregistrements [ ]
レコヌドの゚クスポヌト [ フォルダを䜜成:いいえ ]Exporter enregistrements [ Creer des dossiers :Non ]
名前を付けお保存 [ フォルダを䜜成:いいえ ] [ すべおを含む ]Enregistrer une copie [ Creer des dossiers :Non ] [ autonome ]
デヌタベヌスの管理を開くOuvrir Gerer la base de donnees
レコヌドの゜ヌト [ ]Trier enregistrements [ ]
フィヌルド内容の再ルックアップ [ ]Mettre a jour contenu rubr. [ ]
プレビュヌモヌドに切り替えMode Previsualisation
印刷蚭定 [ ]Configuration impression [ ]
印刷 [ ]Imprimer [ ]
アプリケヌションを終了Quitter application
元に戻す/再実行 [ 切り替え ]Annuler/Retablir [ Inverser ]
切り取り [ ]Couper [ ]
コピヌ [ ]Copier [ ]
貌り付け [ ]Coller [ ]
消去 [ ]Effacer [ ]
党おを遞択Selectionner tout
レコヌド/怜玢条件埩垰Retablir enreg./requete
#52#52
#53#53
#54#54
ブラりズモヌドに切り替えMode Utilisation
ピクチャを挿入 [ ]Inserer image [ ]
Event を送信 [ むベントクラス: 「 」; むベント ID: 「 」 ]Emettre evenement [ Classe d'Apple Event : “ ”; ID d'Apple Event : “ ” ]
#58#58
#59#59
珟圚のナヌザ名を挿入 [ ]Inserer nom de l'utilisateur actuel [ ]
テキストを挿入 [ ]Inserer texte [ ]
スクリプト䞀時停止/続行 [ 制限時間なし ]Suspendre/reprendre script [ Indefiniment ]
メヌルを送信 [ 電子メヌルクラむアント経由で送信 ]Envoyer courrier [ Envoyer via client de messagerie electronique ]
DDE コマンドを送信 [ ]Emettre Execution DDE [ ]
電話をかける [ ]Composer numero [ ]
読み䞊げ [ ]Prononcer [ ]
AppleScript を実行 [ ]Executer AppleScript [ ]
If [ ]Si [ ]
ElseSinon
End IfFin de si
LoopBoucle
Exit Loop If [ ]Fin de boucle si [ ]
End LoopFin de boucle
関連レコヌドぞ移動 [ テヌブル: <䞍明> ]Activer enregistrements lies [ De la table : ]
レコヌド/怜玢条件確定Valider enreg./requetes
フィヌルド蚭定 [ ]Definir rubrique [ ]
蚈算結果を挿入 [ ]Inserer resultat du calcul [ ]
#78#78
りむンドりの固定Figer fenetre
りむンドり内容の再衚瀺Rafraichir fenetre
りむンドりのスクロヌルFaire defiler fenetre
新芏䜜成Nouveau fichier
パスワヌド倉曎 [ ]Modifier mot de passe [ ]
マルチナヌザ蚭定Multi-utilisateur
ナヌザによる匷制終了を蚱可Autor. annulation utilisateur
゚ラヌ凊理Gestion erreurs
カスタムダむアログを衚瀺 [ ]Ouvrir boite dial. person. [ ]
スクリプトワヌクスペヌスを開くOuvrir l’espace de travail de script
#89#89
党スクリプト終了Interrompre script
フィヌルド内容の党眮換 [ ]Remplacer contenu rubrique [ ]
テキスト定芏の衚瀺切り替えAfficher/masq. reglette texte
譊告音Signal sonore
システム曞匏の䜿甚Formats du systeme
ファむルの修埩 [ ]Recuperer fichier [ ]
名前を付けおアドオンパッケヌゞずしお保存 [ りむンドり名: ; UUID を眮換: オフ ]Enregistrer une copie en tant que module d'extension [ Nom de la fenetre: ; Remplacer les UUID: Non ]
ズヌムの蚭定Agrandir/reduire
党レコヌド/怜玢条件コピヌCopier tous enreg./requetes
ポヌタル内の行ぞ移動Activer rangee externe
#100#100
レコヌド/怜玢条件コピヌCopier enreg./requete
キャッシュをディスクに曞き蟌むVider memoire cache
珟圚のスクリプト終了 [ ]Fin de script [ ]
ポヌタル内の行を削陀Supprimer rangee externe
環境蚭定を開くOuvrir Preferences
単語を修正Orthographes proposees
スペルチェックオプションOptions d'orthographe
蟞曞を遞択Selectionner des dictionnaires
ナヌザ蟞曞を線集Dictionnaire utilisateur
#110#110
URL を開く [ ]Ouvrir URL [ ]
倀䞀芧の管理を開くOuvrir Gerer les listes de valeurs
共有蚭定を開くOuvrir Partage
ファむルオプションを開くOuvrir Options fichier
曞匏蚭定バヌを蚱可Autoriser barre de texte
次のシリアル倀を蚭定 [ ]Definir valeur en serie suiv. [ ]
SQL を実行 [ ]Executer SQL [ ]
ホストを開くOuvrir Hotes
りむンドりの移動/サむズ倉曎 [ 珟圚のりむンドり ]Deplacer/redim. fenetre [ Fenetre active ]
党りむンドりを敎列Organiser toutes les fenetres
りむンドりを閉じる [ 珟圚のりむンドり ]Fermer fenetre [ Fenetre active ]
新芏りむンドり [ スタむル: ドキュメント; 閉じる: はい; 最小化: はい; 最倧化: はい; サむズ倉曎: はい ]Nouvelle fenetre [ Style : Document; Fermer : Oui; Reduire : Oui; Agrandir : Oui; Redimensionner : Oui ]
りむンドりを遞択 [ 珟圚のりむンドり ]Selectionner fenetre [ Fenetre active ]
りむンドりタむトルの蚭定 [ 珟圚のりむンドり ]Definir titre de fenetre [ Fenetre active ]
Else If [ ]Sinon si [ ]
察象レコヌドの絞り蟌み [ ]Restreindre ensemble trouve [ ]
察象レコヌドの拡倧 [ ]Developper ensemble trouve [ ]
怜玢/眮換を実行 [ 怜玢凊理: 次を怜玢; 怜玢蚭定: 前方ぞ; 怜玢範囲: 党レコヌド/怜玢条件; 怜玢察象: 党フィヌルド ]Ex. Rech. et remplacer [ Recherche : Suivant; Parametres de recherche : Vers l'avant; Recherche sur : Tous les enregistrements ou toutes les requetes; Recherche dans : Toutes les rubriques ]
怜玢/眮換を開くOuvrir Rech. et remplacer
遞択範囲を蚭定 [ ]Definir selection [ ]
ファむルを挿入 [ ]Inserer fichier [ ]
フィヌルド内容の゚クスポヌト [ フォルダを䜜成:いいえ ]Exporter contenu de rubrique [ Creer des dossiers :Non ]
レコヌド/怜玢条件を開くOuvrir enreg./requete
アカりントを远加 [ アクセス暩セット: <䞍明> ]Ajouter compte [ Ensemble d'autorisations d'acces : ]
アカりントを削陀 [ ]Supprimer compte [ ]
アカりントパスワヌドをリセット [ ]Reinit. mot de passe compte [ ]
アカりントの有効化 [ ] [ アクティブにする ]Activer compte [ ] [ Activer ]
再ログむン [ ]Reconnexion [ ]
ファむルを倉換 [ 倉換埌にファむルを開く ]Convertir fichier [ Ouvrir le fichier apres la conversion ]
デヌタ゜ヌスの管理を開くOuvrir Gerer les sources de donnees
倉数を蚭定 [ ]Definir variable [ ]
メニュヌセットのむンストヌル [ 「[ファむルのデフォルト]」 ]Installer jeu de menus [ “[Menus par defaut du fichier]” ]
レコヌドを Excel ずしお保存 [ フォルダを䜜成:いいえ ]Sauvegarder en Excel [ Creer des dossiers :Non ]
レコヌドを PDF ずしお保存 [ フォルダを䜜成:いいえ ]Sauvegarder en PDF [ Creer des dossiers :Non ]
オブゞェクトぞ移動 [ ]Aller a l'objet [ ]
Web ビュヌアの蚭定 [ 凊理: リセット ]Definir Web Viewer [ Action : Retablir ]
フィヌルドを名前で蚭定 [ ]Definir rubrique par nom [ ]
OnTimer スクリプトをむンストヌル [ ]Installer un script sur temporisation [ ]
保存枈み怜玢を開くOuvrir Modifier les recherches enregistrees
クむック怜玢の実行 [ ]Executer une recherche rapide [ ]
レむアりトの管理を開くOuvrir Gerer les modeles
レコヌドをスナップショットリンクずしお保存 [ フォルダを䜜成:いいえ; FMPDSORESULT ]Enregistrer en lien snapshot [ Creer des dossiers :Non; FMPDSORESULT ]
#153#153
レコヌドをフィヌルド順で゜ヌト [ ]Trier enreg. par rubrique [ ]
䞀臎するレコヌドを怜玢 [ ]Rech. enreg. concordants [ ]
オブゞェクトの管理を開くOuvrir Gerer les conteneurs
プラグむンファむルのむンストヌル [ ]Installer le fichier de plug-in [ ]
PDF を挿入 [ ]Inserer PDF [ ]
オヌディオ/ビデオを挿入 [ ]Inserer audio/video [ ]
URL から挿入 [ ]Inserer depuis URL [ ]
デバむスから挿入 [ カメラ: フロント; 解像床: 最倧 ]Inserer depuis appareil [ App. photo: Avant; Resolution: Pleine ]
#162#162
#163#163
サヌバヌ䞊のスクリプト実行 [ <䞍明> ] [ 終了するたで埅぀ ]Executer script sur serveur [ ] [ Attendre la fin ]
テヌマの管理を開くOuvrir Gerer les themes
メニュヌバヌの衚瀺切り替えAfficher/masquer barre de menu
オブゞェクトの曎新 [ ]Actualiser objet [ ]
レむアりトオブゞェクトアニメヌション蚭定Activer la configuration d'animation d'objets
ポップオヌバヌを閉じるFermer Popover
#170#170
#171#171
ホストにアップロヌドを開くOuvrir Upload vers hote
#173#173
タッチキヌボヌドの有効化Activer le clavier tactile
Web ビュヌアで JavaScript を実行 [ オブゞェクト名: <有効なオブゞェクト> ]Executer JavaScript dans Web Viewer [ Nom d'objet : ]
#176#176
AVPlayer 再生Lire AVPlayer
AVPlayer 再生状態蚭定 [ 停止 ]Regler l'etat de lecture AVPlayer [ Arrete ]
AVPlayer オプション蚭定Definir options AVPlayer
ポヌタルの曎新 [ ]Actualiser la table externe [ ]
フォルダパスを取埗 [ ]Obtenir le chemin du dossier [ ]
テヌブルデヌタを削陀 [ テヌブル: <珟圚のテヌブル> ]Tronquer la table [ Table: ]
お気に入りを開くOuvrir Favoris
#184 Open Starter Solution#184 Open Starter Solution
領域監芖スクリプトを構成 [ 監芖: iBeacon ]Configurer un script de surveillance de zone [ Surveiller: iBeacon ]
#186#186
ロヌカル通知の構成 [ 凊理: キュヌ ]Configurer une notification locale [ Action: File d'attente ]
ファむルの存圚を取埗 [ ; タヌゲット: ]Verifier l'existence du fichier [ ; Cible: ]
ファむルサむズを取埗 [ ; タヌゲット: ]Obtenir la taille du fichier [ ; Cible: ]
デヌタファむルを䜜成 [ ; フォルダを䜜成: オフ ]Creer un fichier de donnees [ ; Creer des dossiers: Non ]
デヌタファむルを開く [ ; タヌゲット: ]Ouvrir un fichier de donnees [ ; Cible: ]
デヌタファむルに曞き蟌む [ ファむル ID: ; デヌタ゜ヌス: ; 曞き蟌み: UTF-16 ; 改行を远加: オン ]Ecrire dans le fichier de donnees [ ID de fichier: ; Source de donnees: ; Ecrire au format: UTF-16 ; Ajouter un saut de ligne: Oui ]
デヌタファむルから読み取る [ ファむル ID: ; サむズ (バむト): ; タヌゲット: ; 読み取る: バむト ]Lire depuis le fichier de donnees [ ID de fichier: ; Quantite (octets): ; Cible: ; Lire au format: Octets ]
デヌタファむルの䜍眮を取埗 [ ファむル ID: ; タヌゲット: ]Obtenir l'emplacement du fichier de donnees [ ID de fichier: ; Cible: ]
デヌタファむルの䜍眮を蚭定 [ ファむル ID: ; 新しい䜍眮: ]Definir l'emplacement du fichier de donnees [ ID de fichier: ; Nouvel emplacement: ]
デヌタファむルを閉じる [ ファむル ID: ; ファむル ID: ]Fermer le fichier de donnees [ ID de fichier: ; ID de fichier: ]
ファむルを削陀 [ タヌゲットファむル: ]Supprimer le fichier [ Fichier cible: ]
#198#198
ファむルの名前倉曎 [ ゜ヌスファむル: ; 新しい名前: ]Renommer le fichier [ Fichier source: ; Nouveau nom: ]
゚ラヌログ蚭定 [ オフ ; カスタムデバッグ情報: ]Activer la journalisation des erreurs [ Non ; Informations de debogage personnalisees: ]
NFC 読み取りの構成 [ 凊理: 読み取り ]Configurer lecture du protocole NFC [ Action: Lire ]
機械孊習モデルを構成 [ 凊理: アンロヌド ; 名前: ]Configurer le modÚle de Machine Learning [ Opération: Décharger ; Nom: ]
FileMaker Data API を実行 [ ]Exécuter FileMaker Data API [ ]

FileMaker スクリプト 日本語/英語FileMaker script Japanese / English

 

FileMaker スクリプト 日本語/英語FileMaker script Japanese / English
19.2.2

スクリプト実行 [ <䞍明> ]Perform Script [ ]
#2#2
名前を付けお XML ずしお保存 [ りむンドり名: ; 保存先ファむル: <䞍明> ]Save a Copy as XML [ Window name: ; Destination file: ]
次のフィヌルドぞ移動Go to Next Field
前のフィヌルドぞ移動Go to Previous Field
レむアりト切り替え [ ]Go to Layout [ ]
新芏レコヌド/怜玢条件New Record/Request
レコヌド/怜玢条件耇補Duplicate Record/Request
レコヌド/怜玢条件削陀Delete Record/Request
察象レコヌド削陀Delete All Records
玢匕から挿入 [ ]Insert from Index [ ]
盎前に参照したレコヌドから挿入 [ ]Insert from Last Visited [ ]
珟圚の日付を挿入 [ ]Insert Current Date [ ]
珟圚の時刻を挿入 [ ]Insert Current Time [ ]
#15#15
レコヌド/怜玢条件/ペヌゞぞ移動Go to Record/Request/Page
フィヌルドぞ移動 [ ]Go to Field [ ]
遞択郚分をスペルチェック [ ]Check Selection [ ]
珟レコヌドをスペルチェックCheck Record
察象レコヌドをスペルチェックCheck Found Set
レコヌドの゜ヌト解陀Unsort Records
怜玢モヌドに切り替え [ ]Enter Find Mode [ ]
党レコヌドを衚瀺Show All Records
怜玢条件を倉曎Modify Last Find
レコヌドを察象倖にOmit Record
耇数レコヌドを察象倖に [ ]Omit Multiple Records [ ]
察象倖のみを衚瀺Show Omitted Only
怜玢実行 [ ]Perform Find [ ]
ツヌルバヌの衚瀺切り替えShow/Hide Toolbars
衚瀺方法の切り替えView As
りむンドりの調敎Adjust Window
ヘルプを衚瀺Open Help
ファむルを開く [ <䞍明> ]Open File [ ]
ファむルを閉じる [ 珟圚のファむル ]Close File [ Current File ]
レコヌドのむンポヌト [ ]Import Records [ ]
レコヌドの゚クスポヌト [ フォルダを䜜成:いいえ ]Export Records [ Create folders:No ]
名前を付けお保存 [ フォルダを䜜成:いいえ ] [ すべおを含む ]Save a Copy as [ Create folders:No ] [ self-contained ]
デヌタベヌスの管理を開くOpen Manage Database
レコヌドの゜ヌト [ ]Sort Records [ ]
フィヌルド内容の再ルックアップ [ ]Relookup Field Contents [ ]
プレビュヌモヌドに切り替えEnter Preview Mode
印刷蚭定 [ ]Print Setup [ ]
印刷 [ ]Print [ ]
アプリケヌションを終了Exit Application
元に戻す/再実行 [ 切り替え ]Undo/Redo [ Toggle ]
切り取り [ ]Cut [ ]
コピヌ [ ]Copy [ ]
貌り付け [ ]Paste [ ]
消去 [ ]Clear [ ]
党おを遞択Select All
レコヌド/怜玢条件埩垰Revert Record/Request
#52#52
#53#53
#54#54
ブラりズモヌドに切り替えEnter Browse Mode
ピクチャを挿入 [ ]Insert Picture [ ]
Event を送信 [ むベントクラス: 「 」; むベント ID: 「 」 ]Send Event [ Event Class: “ ”; Event ID: “ ” ]
#58#58
#59#59
珟圚のナヌザ名を挿入 [ ]Insert Current User Name [ ]
テキストを挿入 [ ]Insert Text [ ]
スクリプト䞀時停止/続行 [ 制限時間なし ]Pause/Resume Script [ Indefinitely ]
メヌルを送信 [ 電子メヌルクラむアント経由で送信 ]Send Mail [ Send via E-mail Client ]
DDE コマンドを送信 [ ]Send DDE Execute [ ]
電話をかける [ ]Dial Phone [ ]
読み䞊げ [ ]Speak [ ]
AppleScript を実行 [ ]Perform AppleScript [ ]
If [ ]If [ ]
ElseElse
End IfEnd If
LoopLoop
Exit Loop If [ ]Exit Loop If [ ]
End LoopEnd Loop
関連レコヌドぞ移動 [ テヌブル: <䞍明> ]Go to Related Record [ From table: ]
レコヌド/怜玢条件確定Commit Records/Requests
フィヌルド蚭定 [ ]Set Field [ ]
蚈算結果を挿入 [ ]Insert Calculated Result [ ]
#78#78
りむンドりの固定Freeze Window
りむンドり内容の再衚瀺Refresh Window
りむンドりのスクロヌルScroll Window
新芏䜜成New File
パスワヌド倉曎 [ ]Change Password [ ]
マルチナヌザ蚭定Set Multi-User
ナヌザによる匷制終了を蚱可Allow User Abort
゚ラヌ凊理Set Error Capture
カスタムダむアログを衚瀺 [ ]Show Custom Dialog [ ]
スクリプトワヌクスペヌスを開くOpen Script Workspace
#89#89
党スクリプト終了Halt Script
フィヌルド内容の党眮換 [ ]Replace Field Contents [ ]
テキスト定芏の衚瀺切り替えShow/Hide Text Ruler
譊告音Beep
システム曞匏の䜿甚Set Use System Formats
ファむルの修埩 [ ]Recover File [ ]
名前を付けおアドオンパッケヌゞずしお保存 [ りむンドり名: ; UUID を眮換: オフ ]Save a Copy as Add-on Package [ Window name: ; Replace UUIDs: Off ]
ズヌムの蚭定Set Zoom Level
党レコヌド/怜玢条件コピヌCopy All Records/Requests
ポヌタル内の行ぞ移動Go to Portal Row
#100#100
レコヌド/怜玢条件コピヌCopy Record/Request
キャッシュをディスクに曞き蟌むFlush Cache to Disk
珟圚のスクリプト終了 [ ]Exit Script [ ]
ポヌタル内の行を削陀Delete Portal Row
環境蚭定を開くOpen Preferences
単語を修正Correct Word
スペルチェックオプションSpelling Options
蟞曞を遞択Select Dictionaries
ナヌザ蟞曞を線集Edit User Dictionary
#110#110
URL を開く [ ]Open URL [ ]
倀䞀芧の管理を開くOpen Manage Value Lists
共有蚭定を開くOpen Sharing
ファむルオプションを開くOpen File Options
曞匏蚭定バヌを蚱可Allow Formatting Bar
次のシリアル倀を蚭定 [ ]Set Next Serial Value [ ]
SQL を実行 [ ]Execute SQL [ ]
ホストを開くOpen Hosts
りむンドりの移動/サむズ倉曎 [ 珟圚のりむンドり ]Move/Resize Window [ Current Window ]
党りむンドりを敎列Arrange All Windows
りむンドりを閉じる [ 珟圚のりむンドり ]Close Window [ Current Window ]
新芏りむンドり [ スタむル: ドキュメント; 閉じる: はい; 最小化: はい; 最倧化: はい; サむズ倉曎: はい ]New Window [ Style: Document; Close: Yes; Minimize: Yes; Maximize: Yes; Resize: Yes ]
りむンドりを遞択 [ 珟圚のりむンドり ]Select Window [ Current Window ]
りむンドりタむトルの蚭定 [ 珟圚のりむンドり ]Set Window Title [ Current Window ]
Else If [ ]Else If [ ]
察象レコヌドの絞り蟌み [ ]Constrain Found Set [ ]
察象レコヌドの拡倧 [ ]Extend Found Set [ ]
怜玢/眮換を実行 [ 怜玢凊理: 次を怜玢; 怜玢蚭定: 前方ぞ; 怜玢範囲: 党レコヌド/怜玢条件; 怜玢察象: 党フィヌルド ]Perform Find/Replace [ Search operation: Find Next; Search settings: Forward; Search across: All records/requests; Search within: All fields ]
怜玢/眮換を開くOpen Find/Replace
遞択範囲を蚭定 [ ]Set Selection [ ]
ファむルを挿入 [ ]Insert File [ ]
フィヌルド内容の゚クスポヌト [ フォルダを䜜成:いいえ ]Export Field Contents [ Create folders:No ]
レコヌド/怜玢条件を開くOpen Record/Request
アカりントを远加 [ アクセス暩セット: <䞍明> ]Add Account [ Privilege Set: ]
アカりントを削陀 [ ]Delete Account [ ]
アカりントパスワヌドをリセット [ ]Reset Account Password [ ]
アカりントの有効化 [ ] [ アクティブにする ]Enable Account [ ] [ Activate ]
再ログむン [ ]Re-Login [ ]
ファむルを倉換 [ 倉換埌にファむルを開く ]Convert File [ Open file after conversion ]
デヌタ゜ヌスの管理を開くOpen Manage Data Sources
倉数を蚭定 [ ]Set Variable [ ]
メニュヌセットのむンストヌル [ 「[ファむルのデフォルト]」 ]Install Menu Set [ “[File Default]” ]
レコヌドを Excel ずしお保存 [ フォルダを䜜成:いいえ ]Save Records as Excel [ Create folders:No ]
レコヌドを PDF ずしお保存 [ フォルダを䜜成:いいえ ]Save Records as PDF [ Create folders:No ]
オブゞェクトぞ移動 [ ]Go to Object [ ]
Web ビュヌアの蚭定 [ 凊理: リセット ]Set Web Viewer [ Action: Reset ]
フィヌルドを名前で蚭定 [ ]Set Field By Name [ ]
OnTimer スクリプトをむンストヌル [ ]Install OnTimer Script [ ]
保存枈み怜玢を開くOpen Edit Saved Finds
クむック怜玢の実行 [ ]Perform Quick Find [ ]
レむアりトの管理を開くOpen Manage Layouts
レコヌドをスナップショットリンクずしお保存 [ フォルダを䜜成:いいえ; FMPDSORESULT ]Save Records as Snapshot Link [ Create folders:No; FMPDSORESULT ]
#153#153
レコヌドをフィヌルド順で゜ヌト [ ]Sort Records by Field [ ]
䞀臎するレコヌドを怜玢 [ ]Find Matching Records [ ]
オブゞェクトの管理を開くOpen Manage Containers
プラグむンファむルのむンストヌル [ ]Install Plug-In File [ ]
PDF を挿入 [ ]Insert PDF [ ]
オヌディオ/ビデオを挿入 [ ]Insert Audio/Video [ ]
URL から挿入 [ ]Insert from URL [ ]
デバむスから挿入 [ カメラ: フロント; 解像床: 最倧 ]Insert from Device [ Camera: Front; Resolution: Full ]
#162#162
#163#163
サヌバヌ䞊のスクリプト実行 [ <䞍明> ] [ 終了するたで埅぀ ]Perform Script on Server [ ] [ Wait for completion ]
テヌマの管理を開くOpen Manage Themes
メニュヌバヌの衚瀺切り替えShow/Hide Menubar
オブゞェクトの曎新 [ ]Refresh Object [ ]
レむアりトオブゞェクトアニメヌション蚭定Set Layout Object Animation
ポップオヌバヌを閉じるClose Popover
#170#170
#171#171
ホストにアップロヌドを開くOpen Upload to Host
#173#173
タッチキヌボヌドの有効化Enable Touch Keyboard
Web ビュヌアで JavaScript を実行 [ オブゞェクト名: <有効なオブゞェクト> ]Perform JavaScript in Web Viewer [ Object Name: ]
#176#176
AVPlayer 再生AVPlayer Play
AVPlayer 再生状態蚭定 [ 停止 ]AVPlayer Set Playback State [ Stopped ]
AVPlayer オプション蚭定AVPlayer Set Options
ポヌタルの曎新 [ ]Refresh Portal [ ]
フォルダパスを取埗 [ ]Get Folder Path [ ]
テヌブルデヌタを削陀 [ テヌブル: <珟圚のテヌブル> ]Truncate Table [ Table: ]
お気に入りを開くOpen Favorites
#184 Open Starter Solution#184 Open Starter Solution
領域監芖スクリプトを構成 [ 監芖: iBeacon ]Configure Region Monitor Script [ Monitor: iBeacon ]
#186#186
ロヌカル通知の構成 [ 凊理: キュヌ ]Configure Local Notification [ Action: Queue ]
ファむルの存圚を取埗 [ ; タヌゲット: ]Get File Exists [ ; Target: ]
ファむルサむズを取埗 [ ; タヌゲット: ]Get File Size [ ; Target: ]
デヌタファむルを䜜成 [ ; フォルダを䜜成: オフ ]Create Data File [ ; Create folders: Off ]
デヌタファむルを開く [ ; タヌゲット: ]Open Data File [ ; Target: ]
デヌタファむルに曞き蟌む [ ファむル ID: ; デヌタ゜ヌス: ; 曞き蟌み: UTF-16 ; 改行を远加: オン ]Write to Data File
デヌタファむルから読み取る [ ファむル ID: ; サむズ (バむト): ; タヌゲット: ; 読み取る: バむト ]Read from Data File
デヌタファむルの䜍眮を取埗 [ ファむル ID: ; タヌゲット: ]Get Data File Position [ File ID: ; Target: ]
デヌタファむルの䜍眮を蚭定 [ ファむル ID: ; 新しい䜍眮: ]Set Data File Position [ File ID: ; New position: ]
デヌタファむルを閉じる [ ファむル ID: ; ファむル ID: ]Close Data File [ File ID: ; File ID: ]
ファむルを削陀 [ タヌゲットファむル: ]Delete File [ Target file: ]
#198#198
ファむルの名前倉曎 [ ゜ヌスファむル: ; 新しい名前: ]Rename File [ Source file: ; New name: ]
゚ラヌログ蚭定 [ オフ ; カスタムデバッグ情報: ]Set Error Logging [ Off ; Custom debug info: ]
NFC 読み取りの構成 [ 凊理: 読み取り ]Configure NFC Reading [ Action: Read ]
機械孊習モデルを構成 [ 凊理: アンロヌド ; 名前: ]Configure Machine Learning Model [ Operation: Unload ; Name: ]
FileMaker Data API を実行 [ ]Execute FileMaker Data API [ ]


2021幎3月28日日曜日

フォルダを監芖 » ファむル远加 » 通知(tost) » FileMakerスクリプトを実行

フォルダを監芖
ファむルが远加された » 通知(tost) » FileMakerスクリプトを実行



動䜜怜蚌
Windows 10
FileMaker Pro 19
PowerShell 5.1
PowerShell 7

サンプルファむル
FileSystemWatcher.fmp12
FileSystemWatcherTost.ps1
FileSystemWatcherTost.bat

FileSystemWatcherTost.ps1
$targetDirectory = "D:\!TEMP\test" ;<#監芖するディレクトリ#>
$LogFilePath="D:\!TEMP\log.txt"; <#ログファむル#>

Add-Type -AssemblyName System.Web;
[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null;
[Windows.UI.Notifications.ToastNotification, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null;
[Windows.Data.Xml.Dom.XmlDocument, Windows.Data.Xml.Dom.XmlDocument, ContentType = WindowsRuntime] | Out-Null;

$contentTemplate = @' 
<toast duration="long" launch="fmp://$/ToastNotification" activationType="protocol">
    <!-- long:25sec, short:7sec -->
    <visual>
        <binding template="ToastGeneric">
            <text id="1">{changeType}</text>
            <text id="2">{data}</text>
            <text id="3">{path}</text>
        </binding>
    </visual>
    <actions>
        <action activationType="protocol" content="Run FileMaker Script" arguments="fmp://$/FileSystemWatcher?script=receive(json)&amp;$arg={arg}" />
    </actions>
</toast>
'@;


<# フォルダを監芖する,ファむルを監芖する,サブフォルダを監芖する #>
    $watcher = New-Object System.IO.FileSystemWatcher ;
    $watcher.Path = $targetDirectory; <#監芖するディレクトリ#>
    $watcher.Filter = "*.*" 
    $watcher.IncludeSubdirectories = $true; <#サブディレクトリを監芖#>
    $watcher.EnableRaisingEvents = $true; 
    
    Set-Content $LogFilePath -value "" -Encoding utf8 ;<#ログファむル初期化#>
<#むベント発生時#>
    $action = { $path = $Event.SourceEventArgs.FullPath 
                $changeType = $Event.SourceEventArgs.ChangeType 
                $logline = "$(Get-Date -Format G), $changeType, $path" 
                Add-content $LogFilePath -value $logline -Encoding UTF8 
                Write-Host $logline; 
                $arg=ConvertTo-Json @{dateTime=$(Get-Date -Format G);changeType="$changeType";path=$path};
                $arg=$arg -replace "`r","";
                $arg=[System.Web.HttpUtility]::UrlEncode($arg,[System.Text.Encoding]::UTF8);
                $arg=$arg -replace "\+","%20";
                $content=$contentTemplate `
                -replace "{data}",$(Get-Date -Format G)`
                -replace "{changeType}",$changeType`
                -replace "{path}",$path`
                -replace "{arg}",$arg;
                

                $AppId = '{6D809377-6AF0-444B-8957-A3773F02200E}\FileMaker\FileMaker Pro 19\FileMaker Pro.exe';
                #$AppId = New-Guid;
                $xml =[Windows.Data.Xml.Dom.XmlDocument]::new(); $xml.LoadXml($content);
                $Toast =[Windows.UI.Notifications.ToastNotification]::new($xml);
                [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($AppID).Show($Toast);


              }     
<#監芖するむベント#>
$watcherCreated= Register-ObjectEvent $watcher "Created" -Action $action 
#$watcherChanged= Register-ObjectEvent $watcher "Changed" -Action $action 
#$watcherDeleted= Register-ObjectEvent $watcher "Deleted" -Action $action 
#$watcherRenamed= Register-ObjectEvent $watcher "Renamed" -Action $action
while ($true) {sleep 5}
<#
    $watcherCreated.StopJob();
    $watcherChanged.StopJob();
    $watcherDeleted.StopJob();
    $watcherRenamed.StopJob();
#>

監芖するフォルダを指定
1行目
$targetDirectory = "D:\!TEMP\test" ;<#監芖するディレクトリ#>

ログファむル指定
2行目
$LogFilePath="D:\!TEMP\log.txt"; <#ログファむル#>

FileMakerのスクリプトを指定
20行目あたり
<action activationType="protocol" content="Run FileMaker Script" arguments="fmp://$/{ファむル名}?script={スクリプト名}&amp;$arg={arg}" />
䟋:
ファむル名:FileSystemWatcher.fmp12
スクリプト名:receive(json) の堎合
<action activationType="protocol" content="Run FileMaker Script" arguments="fmp://$/FileSystemWatcher?script=receive(json)&amp;$arg={arg}" />

監芖するファむルの拡匵子を指定
29行目あたり
$watcher.Filter = "*.*" 
䟋:csvファむルの堎合
$watcher.Filter = "*.csv" 

起動方法 

FileSystemWatcherTost.bat
cd %~dp0
powershell -windowstyle Minimized -NoProfile -ExecutionPolicy Unrestricted -File .\FileSystemWatcherTost.ps1
FileSystemWatcherTost.ps1 を同じ堎所に FileSystemWatcherTost.bat を保存しダブルクリックで実行。
非衚瀺 -windowstyle Hidden
最小化 -windowstyle Minimized
最倧化 -windowstyle Maximized
通垞  -windowstyle Normal


FileMakerスクリプト䟋

倉数:$arg で倀を取埗


-