<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Tools &amp; Downloads</title>
        <link>http://blogs.ugidotnet.org/3854/category/1331.aspx</link>
        <description>Tools &amp; Downloads</description>
        <language>it-IT</language>
        <copyright>Lorenzo Melato</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <item>
            <title>File batch e sostituzione dei parametri</title>
            <link>http://blogs.ugidotnet.org/3854/archive/2009/10/03/file-batch-e-sostituzione-dei-parametri.aspx</link>
            <description>&lt;p&gt;&lt;br /&gt;
Ho pochissima esperienza con i vecchi batch file del dos ma mi rendo conto che sono spesso utilissimi per automatizzare piccoli (e grandi) task.&lt;/p&gt;
&lt;p&gt;E’ possibile passare parametri a riga di comando ad un file batch come a qualsiasi altro eseguibile.&lt;/p&gt;
&lt;p&gt;Il file batch può accedere ai parametri passati a riga di comando attraverso la sintassi:&lt;/p&gt;
&lt;p&gt;%n&lt;/p&gt;
&lt;p&gt;dove n è un numero che indica la posizione del parametro sulla riga di comando.&lt;/p&gt;
&lt;p&gt;%0 si riferisce al comando batch stesso, da %1 in poi ci si riferisce ai suoi parametri. &lt;br /&gt;
&lt;br /&gt;
E’ possibile applicare particolari “trasformazioni” ai parametri passati dette “sostituzioni”. &lt;br /&gt;
E’ possibile ottenere l’elenco delle sostituzioni con il comando: &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;call /?&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
Di seguito un riassunto delle sostituzioni possibili:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="678"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 rimuovendo le virgolette;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~f1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con il percorso completo;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~d1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con la lettera di unità;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~p1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con il solo percorso;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~n1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con il nome del file;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~x1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con la sola estensione del file;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~s1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con i nomi brevi;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~a1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con gli attributi del file;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~t1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con la data e ora del file;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="77"&gt;&lt;strong&gt;%~z1&lt;/strong&gt;&lt;/td&gt;
            &lt;td valign="top" width="599"&gt;sostituisce il parametro %1 con la dimensione del file;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;
E’ possibile combinare i modificatori per ottenere risultati composti, qualche esempio: &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;%~dp0&lt;/strong&gt; sostituisce il comando con la sua lettera di unità e il suo percorso; &lt;br /&gt;
&lt;strong&gt;%~dp1&lt;/strong&gt; sostituisce il primo parametro con la sua lettera di unità e il suo percorso; &lt;br /&gt;
&lt;strong&gt;%~nx0&lt;/strong&gt; estrae il nome del comando batch completo di estensione; &lt;br /&gt;
&lt;strong&gt;%~snx1&lt;/strong&gt; sostituisce il primo parametro con il nome nel formato breve; &lt;br /&gt;
&lt;br /&gt;
Potete scaricare da &lt;a href="http://blogs.ynnova.it/attachments/sostituzioni.zip"&gt;qui&lt;/a&gt; un file batch di esempio che riassume le varie sostituzioni possibili. &lt;br /&gt;
&lt;br /&gt;
Fonte: &lt;a title="http://www.sgart.it/Page/default.asp?id=30&amp;amp;e=207" href="http://www.sgart.it/Page/default.asp?id=30&amp;amp;e=207"&gt;http://www.sgart.it/Page/default.asp?id=30&amp;amp;e=207&lt;/a&gt; &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9f10c2af-689c-44e0-9b13-ec01cac09b0d" class="wlWriterEditableSmartContent"&gt;Technorati Tag: &lt;a rel="tag" href="http://technorati.com/tags/msdos"&gt;msdos&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/batchfiles"&gt;batchfiles&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.ugidotnet.org/3854/aggbug/97170.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lorenzo Melato</dc:creator>
            <guid>http://blogs.ugidotnet.org/3854/archive/2009/10/03/file-batch-e-sostituzione-dei-parametri.aspx</guid>
            <pubDate>Sat, 03 Oct 2009 13:31:44 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/3854/archive/2009/10/03/file-batch-e-sostituzione-dei-parametri.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/3854/comments/commentRss/97170.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/3854/services/trackbacks/97170.aspx</trackback:ping>
        </item>
        <item>
            <title>Internet Explorer Kiosk mode</title>
            <link>http://blogs.ugidotnet.org/3854/archive/2006/02/02/34117.aspx</link>
            <description>&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;Proprio in questi giorni sul blog si sta parlando di Internet Explorer 7 e io solo oggi sono venuto a conoscenza di una interessante feature di IE, e cio&amp;#232; della possibilit&amp;#224; di aprire IE in modalit&amp;#224; Kiosk.&lt;/P&gt;
&lt;P&gt;Dalla riga di comando &amp;#232; infatti possibile lanciare IE con il parametro -k:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;iexplore -k page&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;utilizzando detta semplice sintassi Internet Explorer si apre direttamente in modalit&amp;#224; full screen e title bar, toolbar, status bar e i menu non vengono visualizzati.&lt;/P&gt;
&lt;P&gt;I comandi avanti, indietro, refresh ecc. non sono chiaramente disponibili come bottoni ma sono raggiungili attraverso le shortcut da tastiera.&lt;/P&gt;
&lt;P&gt;Potere trovare un reference al link seguente:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/154780/en-us"&gt;http://support.microsoft.com/kb/154780/en-us&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;A href="http://imhoproject.org/"&gt;&lt;FONT face=Verdana size=1&gt;powered by IMHO 1.2&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;!-- Powered by IMHO Instant Blogger Copyright (c) 2004 A.Boschin - http://www.elite.boschin.it --&gt;&lt;img src="http://blogs.ugidotnet.org/3854/aggbug/34117.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lorenzo Melato</dc:creator>
            <guid>http://blogs.ugidotnet.org/3854/archive/2006/02/02/34117.aspx</guid>
            <pubDate>Thu, 02 Feb 2006 09:22:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/3854/archive/2006/02/02/34117.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/3854/comments/commentRss/34117.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/3854/services/trackbacks/34117.aspx</trackback:ping>
        </item>
        <item>
            <title>Vista Fonts</title>
            <link>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24796.aspx</link>
            <description>&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;E' possibile scaricare da &lt;A title="" href="http://www.jakejarvis.com/images/Vista.zip" target="" name=""&gt;qui&lt;/A&gt; 6 
nuovi Fonts di Windows Vista.&lt;/P&gt;
&lt;P&gt;Fonte: &lt;A href="http://spaces.msn.com/members/vincos/Blog/cns!1p8yhvHDlpkMm8julRN7bDCg!600.entry"&gt;http://spaces.msn.com/members/vincos/Blog/cns!1p8yhvHDlpkMm8julRN7bDCg!600.entry&lt;/A&gt;&lt;/P&gt;
&lt;/FONT&gt;
&lt;FONT face=Verdana size=2&gt;&lt;P&gt;&lt;A href="http://imhoproject.org/"&gt;&lt;FONT face=Verdana size=1&gt;powered by IMHO 1.2&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;!-- Powered by IMHO Instant Blogger Copyright (c) 2004 A.Boschin - http://www.elite.boschin.it --&gt;
&lt;img src="http://blogs.ugidotnet.org/3854/aggbug/24796.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lorenzo Melato</dc:creator>
            <guid>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24796.aspx</guid>
            <pubDate>Mon, 08 Aug 2005 09:34:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24796.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/3854/comments/commentRss/24796.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/3854/services/trackbacks/24796.aspx</trackback:ping>
        </item>
        <item>
            <title>Beyond Compare</title>
            <link>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24794.aspx</link>
            <description>&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;Vi segnalo un ottimo tool per eseguire confronti tra 
file di qualsiasi tipo, costa 30$ ma &amp;#232; possibile scaricare una versione di prova 
da &lt;A title="" href="http://www.scootersoftware.com/" target="" name=""&gt;qui&lt;/A&gt;.&lt;/P&gt;
&lt;/FONT&gt;
&lt;FONT face=Verdana size=2&gt;&lt;P&gt;&lt;A href="http://imhoproject.org/"&gt;&lt;FONT face=Verdana size=1&gt;powered by IMHO 1.2&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;!-- Powered by IMHO Instant Blogger Copyright (c) 2004 A.Boschin - http://www.elite.boschin.it --&gt;
&lt;img src="http://blogs.ugidotnet.org/3854/aggbug/24794.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Lorenzo Melato</dc:creator>
            <guid>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24794.aspx</guid>
            <pubDate>Mon, 08 Aug 2005 08:48:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/3854/archive/2005/08/08/24794.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/3854/comments/commentRss/24794.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/3854/services/trackbacks/24794.aspx</trackback:ping>
        </item>
    </channel>
</rss>
