Ajoute Son Startup Mac ou

Sèvi ak Automator ak Tèminal pou jwenn Mac ou a pou yo jwe Sound Startup

Youn nan karakteristik yo ki plezi nan sistèm pi bonè Mac opere (System 9.x ak pi bonè) te kapasite nan asiyen dosye son yo jwe nan demaraj, are, oswa lòt evènman espesifik.

Pandan ke nou pa te jwenn yon fason yo bay yon efè son nan yon evènman espesifik nan OS X , li se jistis fasil yo mete yon son yo jwe lè Mac ou kòmanse moute. Pou fè sa, nou pral sèvi ak Otomat yo kreye yon pakè aplikasyon alantou yon lòd tèminal yo di yon fraz oswa jwe yon dosye son. Yon fwa nou kreye aplikasyon an ak Automator , nou ka bay aplikasyon sa a kòm yon atik demaraj.

Se konsa, kite la ale ak pwojè nou yo ajoute yon son demaraj Mac ou.

  1. Lanse Otomat, ki chita nan / Aplikasyon.
  2. Chwazi Aplikasyon kòm kalite a modèl yo itilize, epi klike sou bouton an Chwazi.
  3. Toupre bò kwen gòch nan fennèt la, asire w ke Aksyon make.
  4. Soti nan Bibliyotèk la Aksyon, chwazi Itilite.
  5. Klike epi trennen "Run Shell Script" nan fenèt la workflow.
  6. Script nan koki nou vle itilize depann de si wi ou non nou vle Mac a pale espesifik tèks lè l sèvi avèk youn nan ki disponib bati-an vwa, oswa lèktur yon dosye odyo ki gen mizik, diskou, oswa efè son. Paske gen de diferan kòmandman Tèminal ki enplike, nou pral montre w kouman yo sèvi ak tou de nan yo.

Pale tèks ak videyo ki baze sou Mac

Nou te aktyèlman deja kouvri yon fason yo ka resevwa yon Mac pale lè l sèvi avèk Tèminal ak "di" lòd la. Ou ka jwenn enstriksyon pou lè l sèvi avèk lòd la di nan atik ki vin apre a: Pale Tèminal - Mac ou a Says Alo .

Pran yon ti moman pou mennen ankèt sou lòd sa a nan lekti atik ki pi wo a. Lè w ap pare, tounen isit la epi nou pral kreye yon script nan Automator ki itilize lòd la di.

Script la nou pral ajoute se trè debaz; li nan fòm sa a:

Di -V VoiceName "Tèks ou vle di a bay lòd pou pale"

Pou egzanp nou an, nou pral gen Mac a di "Hi, akeyi tounen, mwen te rate ou" lè l sèvi avèk vwa a Fred.

Pou kreye egzanp nou an, antre nan sa ki annapre yo nan bwat ekran Run Shell:

Di -v fred "Hi, akeyi tounen, mwen te rate ou"

Kopi tout liy ki pi wo a epi sèvi ak li pou ranplase nenpòt tèks ki ka deja prezan nan bwat ekran Run Shell.

Yon bagay kèk sonje sou lòd la di. Tèks la nou vle Mac a pale se antoure pa quotes doub paske tèks la gen mak ponktiyasyon. Nou vle mak ponktiyasyon yo, nan ka sa a, komas, paske yo di lòd la di yo pran yon poz. Tèks nou an gen ladan tou yon apostò, ki ta ka konfonn Tèminal. Quotes yo doub di lòd la di ke anyen nan quotes yo doub se tèks epi yo pa yon lòt lòd. Menm si tèks ou pa gen okenn ponktiyasyon, li se yon bon lide yo antoure li ak quotes doub.

Jwe tounen yon dosye son

Lòt script la nou te kapab itilize yo jwe tounen yon dosye son sèvi ak kòmandman an afplay, ki enstwi Tèminal asime dosye a apre kòmandman an afplay se yon dosye son ak yo jwe li tounen.

Kòmandman an afplay ka jwe tounen fòma dosye pi son, ak eksepsyon a remakab nan dosye iTunes pwoteje . Si ou gen yon dosye mizik pwoteje iTunes ou vle jwe, ou dwe premye konvèti li nan yon fòma san pwoteksyon. Pwosesis konvèsyon an pi lwen pase sijè ki abòde nan atik sa a, se konsa nou pral asime ou vle jwe yon dosye estanda san pwoteksyon, tankou yon mp3, wav, aaif, oswa dosye AAC .

Se kòmandman an afplay itilize jan sa a:

Afye chemen nan dosye son

Pa egzanp:

Afplay /Users/tnelson/music/threestooges/tryingtothink.mp3

Ou ta ka itilize afplay yo jwe tounen yon tras mizik long, men sonje ke ou pral tande son an chak fwa ou kòmanse Mac ou a. Yon efè son kout se pi bon; yon bagay anba 6 segonn se yon sib bon.

Ou ka kopye / kole liy ki anlè a nan kazye Run Shell Script la, men ou dwe asire w chanje chemen an nan kote ki kòrèk la son sou sistèm ou an.

Teste Script ou

Ou ka fè yon tès pou asire ke aplikasyon otomatik ou ap travay anvan ou sove li kòm yon aplikasyon. Pou teste yon script, klike sou bouton an kouri nan kwen an tèt dwat nan fenèt la Otomatik.

Youn nan pwoblèm ki pi komen se yon non dosye non kòrèk. Si w ap gen difikilte ak non nan chemen, eseye sa a Trick ti kras. Efase chemen aktyèl la nan dosye efè son ou. Lanse Tèminal , ak trennen dosye a son ki sòti nan yon fenèt Chèche nan fenèt la Tèminal. Non chemen dosye a ap montre nan fenèt la Tèminal. Senpleman kopye / kole non nan chemen nan bwat la Script Shell Script Automation.

Pwoblèm ak lòd la di yo anjeneral ki te koze pa pa lè l sèvi avèk quotes, kidonk asire w ke ou antoure nenpòt tèks ou vle Mac ou a pale pa quotes doub.

Sove aplikasyon an

Lè ou te verifye ke script ou ap travay byen, chwazi "Save" nan meni an File .

Bay dosye a yon non, epi sove li nan Mac ou. Fè yon nòt nan kote ou sove dosye a paske ou pral bezwen enfòmasyon sa yo nan pwochen etap la.

Add aplikasyon an kòm yon atik demaraj

Dènye etap la se ajoute aplikasyon an ou te kreye nan Automator kont Mac itilizatè ou an kòm yon atik demaraj. Ou ka jwenn enstriksyon sou kòman yo ajoute atik demaraj nan gid nou an sou Ajoute Atik startup nan Mac ou .