Als je een lokaal tekstpad wilt gebruiken in Mac-opdrachten, geef je een bestaand bestand door via de opdrachtregeloptie -i, of zoek je een bestand of map in Finder en stuur je het geselecteerde onderdeel naar een opdracht. Deze gedocumenteerde routes houden het onderscheid tussen padtekst en bestandsinvoer in stand.
Deze handleiding behandelt één bureaublaktaak: beginnen met een padnaam en het bijbehorende bestaande onderdeel in een opdracht krijgen om het te inspecteren. Apple documenteert uitdrukkelijk dat het doorsturen van een padnaam tekst oplevert, terwijl -i de invoer als bestandspaden behandelt. Voor mappen biedt de Finder-route hieronder een gedocumenteerd alternatief, zonder uit te gaan van niet-gedocumenteerd gedrag van opdrachtregelopties voor mappen. Opdrachten uitvoeren via de opdrachtregel.
Wat moet er veranderen om van padtekst bestandsinvoer te maken?
Apple noemt Tekst, Bestanden en Map als afzonderlijke invoertypen voor opdrachten. Een padnaam beschrijft een locatie; het beoogde resultaat hier is het bestaande onderdeel op die locatie, beschikbaar voor een actie die dit accepteert. Door een toegestaan invoertype te selecteren, bepaal je wat een opdracht vanuit een andere app accepteert. Invoertypen begrijpen in Opdrachten op de Mac.
De officiële pagina’s waarnaar hier wordt verwezen, beschrijven geen universele omzetting van tekst naar een bestand of map binnen een werkstroom. Ze beschrijven wel manieren om het onderdeel bij de start van de opdracht aan te leveren. Als je specifiek een volledig interne omzetting halverwege een lopende opdracht nodig hebt, beschrijven deze instructies een ondersteund alternatief, zonder te beweren dat die omzetting is geverifieerd.
Kies de route die past bij je startpunt:
| Startpunt | Gebruikte route | Waar het onderdeel Opdrachten binnenkomt |
|---|---|---|
| De padnaam van een bestaand bestand in Terminal | Voer de opdracht uit met -i |
Opdrachtinvoer |
| De padnaam van een bestaande map | Ga ernaartoe in Finder, selecteer de map en voer de opdracht uit | Opdrachtinvoer |
| De padnaam van een bestaand bestand tijdens bureaubladwerk | Ga naar de bovenliggende map en selecteer het bestand | Opdrachtinvoer |
Maak tijdelijke voorbeelden en een inspectieopdracht
Gebruik voor deze handleiding uitsluitend nieuw, fictief materiaal. Open in Finder je thuismap en maak met Archief > Nieuwe map een map met de naam Shortcuts Path Demo. Maak daarin nog een map met de naam Sample Folder. Apple documenteert hoe je met deze opdracht mappen maakt op de geselecteerde Finder-locatie. Als een van beide namen al bestaat, kies je een nieuwe naam en pas je de latere voorbeelden daarop aan. Bestanden ordenen in mappen op de Mac.
Maak vervolgens in Teksteditor een nieuw document met alleen Sample text for a path test. Kies Opmaak > Maak platte tekst, gevolgd door Archief > Bewaar. Bewaar het als Sample Note.txt in de nieuwe map Shortcuts Path Demo. Controleer in Finder of de opgeslagen naam klopt voordat je verdergaat. Teksteditor documenteert zowel het omzetten naar platte tekst als het kiezen van een bewaarlocatie. Documenten aanmaken, openen en omzetten in Teksteditor op de Mac.
Maak in Opdrachten een opdracht met de naam Inspect Local Item. Gebruik de knop voor toevoegen in de knoppenbalk, voer de naam in en voeg de actie Inhoudsgrafiek bekijken toe door in de actiebibliotheek te zoeken. Apple documenteert hoe je handmatig opdrachten maakt en acties toevoegt. In de handleiding over invoertypen wordt specifiek aangeraden een opdracht te maken met alleen de actie Inhoudsgrafiek bekijken, om te inspecteren wat een andere app aanlevert. Een aangepaste opdracht aanmaken op de Mac, Invoertypen begrijpen in Opdrachten op de Mac.
Open Details van de opdracht en schakel Gebruik als snelle taak in. Schakel vervolgens Finder in. Klik in de invoerverklaring bovenaan de editor op de huidige invoertypen en behoud de invoer voor bestanden en mappen. Verbind Inhoudsgrafiek bekijken met Opdrachtinvoer. Apple merkt op dat je mogelijk eerst invoer voor bestanden of mappen moet inschakelen voordat Finder beschikbaar is. Een opdracht uitvoeren tijdens het werken op de Mac.
Kies voor een uitvoering zonder invoer Stop en reageer in de invoerverklaring en voer Selecteer eerst een voorbeeldbestand of -map. in. Zo wordt de voorwaarde voor deze demonstratie expliciet gemaakt, in plaats van dat de werkstroom doorgaat met een lege variabele. Apple documenteert deze reactie naast de andere manieren om met lege invoer om te gaan. De invoer beperken voor een opdracht die vanuit een andere app op de Mac wordt uitgevoerd.
Geef een bestaand bestandspad door vanuit Terminal
Voer deze opdracht uit in Terminal nadat je het voorbeeldbestand hebt bewaard en de opdracht hebt gemaakt. Dit is een volledige aanroep voor de voorbeeldconfiguratie hierboven:
shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"
De padnaam tussen aanhalingstekens blijft één geheel, ondanks de spaties. In de Terminal-handleiding van Apple wordt uitgelegd hoe je padnamen tussen aanhalingstekens zet; in de handleiding voor Opdrachten via de opdrachtregel wordt de optie -i beschreven. Inspecteer de ontvangen inhoud in de grafiek voordat je de opdracht uitbreidt. Deze opdracht is overgenomen uit documentatie en is hier niet in een Mac-sessie uitgevoerd. Bestanden en mappen opgeven in Terminal op de Mac, Opdrachten uitvoeren via de opdrachtregel.
Wil je een ander tijdelijk bestand gebruiken, haal dan de daadwerkelijke padnaam ervan op in Finder: klik met de rechtermuisknop op het onderdeel, houd Option ingedrukt en kies de opdracht die eindigt op als padnaam. Gebruik die padnaam als argument tussen aanhalingstekens achter -i. Zo voorkom je dat je mapnamen met de hand moet samenstellen. Bestanden en mappen opgeven in Terminal op de Mac.
Houd het argument direct achter -i; als je de padnaam naar de opdracht doorstuurt, wordt die als tekst aangeleverd. Beperk deze demonstratie ook tot één expliciet benoemd bestand. Apple ondersteunt meerdere paden en jokertekens, maar die voegen extra invoeronderdelen toe aan deze taak, die om één onderdeel draait. Opdrachten uitvoeren via de opdrachtregel.
Maak van een mappad geselecteerde Finder-invoer
Ga voor de voorbeeldmap naar Finder en kies Ga > Ga naar map. Voer ~/Shortcuts Path Demo/ in en druk op Return. Selecteer Sample Folder in het venster dat verschijnt. Apple documenteert het invoeren of plakken van padnamen naar mappen, waaronder ~ voor de thuismap. Rechtstreeks naar een specifieke map gaan op de Mac.
Selecteer de map zelf voordat je de opdracht uitvoert. Als je naar de bovenliggende map gaat, kun je die selectie eenvoudig maken: het onderdeel dat je wilt doorgeven, is zichtbaar in het venster. Volg voor een bestand dezelfde stappen met de bovenliggende map en selecteer vervolgens het bestand.
Selecteer het voorbeeldonderdeel en gebruik het venstermenu Actie in Finder. Kies Diensten > Inspect Local Item. Apple documenteert ook dat je ingeschakelde opdrachten kunt uitvoeren via het menu Snelle taken van het geselecteerde onderdeel. Inspecteer de invoergrafiek die de opdracht oplevert. Een opdracht uitvoeren tijdens het werken op de Mac.
Dit is een overdracht vanaf het bureaublad: Finder verwerkt het navigatiepad en het geselecteerde onderdeel wordt opdrachtinvoer. Hiervoor moet je het onderdeel selecteren; je voert hiermee geen automatische omzetting uit binnen een bestaande opdracht. Gebruik deze methode wanneer je een bekende map wilt gaan verwerken zonder te vertrouwen op een niet-geverifieerde omzettingsmethode.
Controleer typen, ontbrekende onderdelen en naamconflicten
Controleer voordat je echte verwerkingsstappen toevoegt de beschrijving van de invoer en uitvoer van de volgende actie. Beweeg in de actiebibliotheek de aanwijzer over een actie en klik op de informatieknop. Klik voor een actie die al in de werkstroom staat met Control ingedrukt op het symbool en kies Toon info. Apple documenteert dat deze beschrijving de geaccepteerde invoer en de resulterende uitvoer bevat. Controleer of het ontvangen onderdeel aan die vereisten voldoet. Door de actielijst in Opdrachten op de Mac navigeren.
Gebruik deze diagnostische volgorde als de overdracht niet werkt zoals verwacht:
- Controleer in Finder of het fictieve onderdeel nog bestaat en of de naam overeenkomt met de opgegeven padnaam.
- Controleer bij Terminal-invoer of de padnaam achter
-istaat en tussen rechte aanhalingstekens staat als er spaties in voorkomen. - Controleer bij Finder-invoer of je het onderdeel hebt geselecteerd en of de opdracht het bijbehorende type bestand of map accepteert.
- Inspecteer
Opdrachtinvoervoordat je vervolgacties aansluit. Apple raadtInhoudsgrafiek bekijkenaan om ontvangen inhoud te ontdekken enSnelle weergavetussen acties om de inhoudsstroom te inspecteren. Invoertypen begrijpen, Je acties testen.
Behandel het bestaan van een onderdeel en het aanmaken ervan als afzonderlijke vereisten. Deze voorbeelden beginnen met bewaarde onderdelen; een padnaam voor een toekomstig bestand voldoet niet aan die voorwaarde. Als je een voorbeeld hernoemt of verplaatst, kopieer dan de padnaam opnieuw voordat je de test herhaalt.
De inspectiewerkstroom bevat geen stap om iets te bewaren, verplaatsen of hernoemen en vereist daarom geen beleid voor bestemmingsconflicten. Kies tijdens het voorbereiden van de voorbeelden een nieuwe naam als een naam al in gebruik is. Als je later een actie toevoegt die bestanden schrijft, controleer dan afzonderlijk de gedocumenteerde opties van die actie; in deze handleiding wordt geen gedrag voor overschrijven of automatisch hernoemen vastgesteld.
Zodra de grafiek het bedoelde onderdeel toont, verbind je Opdrachtinvoer rechtstreeks met een actie waarvan de gedocumenteerde invoer het accepteert. Voor een bestaand bestandspad is de invoer via de opdrachtregel de beknopte route. Voor een gewone bureaublaktaak met een map biedt selectie in Finder een gedocumenteerde overdracht met een controleerbaar resultaat.
Bronnen
- Opdrachten uitvoeren via de opdrachtregel — Apple Support.
- Invoertypen begrijpen in Opdrachten op de Mac — Apple Support.
- Bestanden ordenen in mappen op de Mac — Apple Support.
- Documenten aanmaken, openen en omzetten in Teksteditor op de Mac — Apple Support.
- Een aangepaste opdracht aanmaken op de Mac — Apple Support.
- Een opdracht uitvoeren tijdens het werken op de Mac — Apple Support.
- De invoer beperken voor een opdracht die vanuit een andere app op de Mac wordt uitgevoerd — Apple Support.
- Bestanden en mappen opgeven in Terminal op de Mac — Apple Support.
- Rechtstreeks naar een specifieke map gaan op de Mac — Apple Support.
- Door de actielijst in Opdrachten op de Mac navigeren — Apple Support.
- Je acties testen in Opdrachten op de Mac — Apple Support.