Un aiuto con gli scripts...
Un aiuto con gli scripts...
Ciao a tutti..
Pur non volendo mi devo cimentare con uno scripts..
mi serve per iTunes, per identificare le "dead tracks" tracce sparite ma in realtà che hanno
perso il link con il db iTunes...
Non ho mai scritto un script e la cos ami preoccupa..
il testo è questo...
var ITTrackKindFile = 1;
var iTunesApp = WScript.CreateObject("iTunes.Application");
var deletedTracks = 0;
var mainLibrary = iTunesApp.LibraryPlaylist;
var tracks = mainLibrary.Tracks;
var numTracks = tracks.Count;
var i;
while (numTracks != 0)
{
var currTrack = tracks.Item(numTracks);
// is this a file track?
if (currTrack.Kind == ITTrackKindFile)
{
// yes, does it have an empty location?
if (currTrack.Location == "")
{
// yes, delete it
currTrack.Delete();
deletedTracks++;
}
}
numTracks--;
}
if (deletedTracks > 0)
{
if (deletedTracks == 1)
{
WScript.Echo("Removed 1 dead track.");
}
else
{
WScript.Echo("Removed " + deletedTracks + " dead tracks.");
}
}
else
{
WScript.Echo("No dead tracks were found.");
}
come faccio a creare un scripts----?

Pur non volendo mi devo cimentare con uno scripts..
mi serve per iTunes, per identificare le "dead tracks" tracce sparite ma in realtà che hanno
perso il link con il db iTunes...
Non ho mai scritto un script e la cos ami preoccupa..
il testo è questo...
var ITTrackKindFile = 1;
var iTunesApp = WScript.CreateObject("iTunes.Application");
var deletedTracks = 0;
var mainLibrary = iTunesApp.LibraryPlaylist;
var tracks = mainLibrary.Tracks;
var numTracks = tracks.Count;
var i;
while (numTracks != 0)
{
var currTrack = tracks.Item(numTracks);
// is this a file track?
if (currTrack.Kind == ITTrackKindFile)
{
// yes, does it have an empty location?
if (currTrack.Location == "")
{
// yes, delete it
currTrack.Delete();
deletedTracks++;
}
}
numTracks--;
}
if (deletedTracks > 0)
{
if (deletedTracks == 1)
{
WScript.Echo("Removed 1 dead track.");
}
else
{
WScript.Echo("Removed " + deletedTracks + " dead tracks.");
}
}
else
{
WScript.Echo("No dead tracks were found.");
}
come faccio a creare un scripts----?
- flashcream
- Posts: 38388
- Joined: Fri Apr 22, 2005 8:41 pm
hai windows? http://it.wikipedia.org/wiki/JScript perchè altrimenti la vedo dura con quello JScript. l'autore infatti scrive:
These scripts are for Windows and require iTunes 4.5 for the COM interface and possibly .NET
- flashcream
- Posts: 38388
- Joined: Fri Apr 22, 2005 8:41 pm
esatto, questo è il sito di riferimento: http://dougscripts.com/itunes/index.php
(raccolte di applescripts)
(raccolte di applescripts)