Ändra ”filtyp”?

Tråden skapades och har fått 15 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Neverland
  • 2009-12-15 08:43

Av någon anledning har jag en fil som blivit av typ Alias. Men det ÄR inget alias, utan en riktig fil (QuarkXpress) på modiga 25 MB.

Typfelet gör att jag inte kan öppna filen.

- Hur går jag tillväga?

Visa info + "Öppna med" funkar alltså inte?

Öppna filen inifrån programmet funkar inte heller?

  • Medlem
  • Neverland
  • 2009-12-15 09:37

Någon ”Öppna med” finns inte då den tror det är ett alias.
Inifrån programmet så får jag felmeddelande ”oväntat filslut påträffades”.

  • Medlem
  • 2009-12-15 10:55

lägg på suffixet .qxd?

  • Medlem
  • Neverland
  • 2009-12-15 11:01

Suffixet sitter där det ska.

  • Medlem
  • 2009-12-15 15:39

Med nån tangentkombination (jag tror alt+cmd) kan man droppa ett dokument på en app och tvinga fram ett öppningsförsök. Testa det?

  • Medlem
  • Neverland
  • 2009-12-15 15:43

Jag tackar för de råd jag fått, men inte ens specialkommandot var någon lösning.

Det visade sig att det efter lite googling fanns verktyg för ändring av filtyp, men jag begrep mig inte på dem heller. Hursomhelst är problemet löst då jag utgick från en äldre fil och gjorde de justeringar som var nödvändiga.

SetFile -a "a" <fil>

SetFile är ett kommandoradsverktyg som kommer med Xcode.

Det går även att göra med Applescript. Enkelt om man kan det.

Ursprungligen av Taz_1999:

Det går även att göra med Applescript. Enkelt om man kan det.

Taz? "Enkelt om man kan det..." var inte det veckans..

Jag kan göra det i Forth på en Jupiter Ace - "det är enkelt om man kan det..."

  • Medlem
  • Neverland
  • 2009-12-16 07:32
Ursprungligen av Taz_1999:

Det går även att göra med Applescript. Enkelt om man kan det.

Jo, det brukar vara så.

Ett av verktygen jag hittade för att ändra filtypen var ett Automator-skript (om det heter så). Det är nog också jättebra, om man kan det. Dessvärre är jag helt vilsen i den världen och vet inte riktigt var jag ska börja då det dyker upp ett fönster med en massa symboler och saker jag inte känner igen. En vacker dag så ska jag nog kötta mig in även i denna hemliga värld.

Tack för alla svar!

  • Medlem
  • Norrköping
  • 2009-12-15 22:23

Taz har sitt eget "reality distorsion field" när det gäller Applescript och Filemaker.

Ursprungligen av Gunnar B:

Taz har sitt eget "reality distorsion field" när det gäller Applescript och Filemaker.

Ingen fara, jag gillar Taz skarpt, men jag fick kaffet lite i halsen när jag läste det...
Det blev väldigt roligt ...

Tänker lite osökt på Johan Inde's reklam när han är roddaren, "Tja, ganska Bejsic ... egentligen"

Jo, det är riktigt. Mest om reality distortion field.

Jag menade att det vore dumt att skriva det är enkelt, för det är det ju inte för de flesta. För de som kan det, är det dock enkelt, vilket lät lite bättre. Men inte helt bra i alla fall uppenbarligen.

Sedan orkar man inte alla gånger förklara för någon annan hur man gör och det verkar redan löst i det här fallet.

Men nu har jag experimenterat en stund med Applescript och har följande Applescript för att byta filtyp på en fil från RTFD och tillbaka igen. Kul grej, byter man från rtfd till rtf så blir det en mapp-symbol. Ändrar man tillbaka igen så måste man därför adressera filen inte som fil, utan som folder, så blir den en fil igen.

tell application "Finder"
	set fileRef to file "Min fil.rtfd" of desktop -- Här är den en fil
	set name extension of fileRef to "rtf"
end tell

tell application "Finder"
	set fileRef to folder "Min fil.rtfd" of desktop -- Här är den en folder
	set name extension of fileRef to "rtfd"
end tell

Om det nu skulle funka i det här fallet vet jag inte, det kanske inte är extension som är grejen.

Det kan vara någon av dessa:

tell application "Finder"
	set fileRef to file "Min fil.rtfd" of desktop
	"
Name: " & name of fileRef & "
" & "Name extension: " & name extension of fileRef & "
" & "Kind (r/o): " & kind of fileRef & "
" & "Class (r/o): " & class of fileRef & "
" & "File Type: " & file type of fileRef & "
" & "Creator type: " & creator type of fileRef & "
"
	
end tell

eller så kan man få fram alla "properties" på det här viset.

tell application "Finder"
	get properties of file "Min fil.rtfd" of desktop
end tell

Många av dem är r/o, dvs read only.

Så även om jag trodde det går att göra, så är det alltså inte säkert att det går.

Kan tillägga att så här ser det ut när manuset i mitten körs på ett alias:

Name: Turens fyra principer alias
Name extension:
Kind (r/o): Alias
Class (r/o): alias file
File Type: fdrp
Creator type: MACS

Efter lite redigering, så blev returen från samma på en mapp (den aliaset pekar på):

Name: Turens fyra principer
Name extension:
Kind (r/o): Mapp
Class (r/o): folder

För alla andra filer verkar jag få "missing value" på File Type och Creator Type.

Vet inte om det fungerar i Leopard/Snow Leopard men FileBuddy har
alltid varit en av mina favoriter The most popular file utility for the Macintosh

LCR

1
Bevaka tråden