Les citations peuvent gêner, mais le script de commandes ci-dessous peut les supprimer pour vous. Enregistrez-le simplement sous StripQuotes.cmd(ou ce que vous voulez, conservez simplement l' .cmdextension). Le script accepte deux paramètres: les fichiers d'entrée / sortie, respectivement.
@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~G>>"%~2"
exit /b
Récupération des noms de fichiers uniquement
Si vous ne vous souciez pas du chemin complet, vous pouvez utiliser le script batch ci-dessous. L'utilisation n'est pas différente du script batch ci-dessus.
Script de lot
@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~nxG>>"%~2"
exit /b
Je n'ai plus d'ordinateur Windows :-( Est-ce que quelqu'un peut tester cela et m'informer si cela fonctionne afin que je puisse donner un crédit et31415 pour la résolution?
mrbinky3000
Oui, ça marche très bien!
pelms
3
Vous pouvez utiliser l'utilitaire NirSoft gratuit et polyvalent SysExporter :
L'utilitaire SysExporter vous permet de récupérer les données stockées dans des vues de liste, des arborescences, des zones de liste, des zones de liste déroulante, des zones de texte et des contrôles WebBrowser / HTML de presque toutes les applications exécutées sur votre système, et de les exporter en texte, HTML ou fichier XML.
Avec le résultat de la recherche de fichiers dans l'Explorateur, SysExporter détectera probablement déjà le résultat de la recherche, mais sinon, il a une icône de ciblage que vous pouvez faire glisser vers la fenêtre de résultats. Choisissez les entrées que vous souhaitez et les colonnes requises, triez par n'importe laquelle des colonnes, et vous pouvez ensuite soit copier les données dans le presse-papiers, soit les exporter vers un fichier au format de votre choix.
Bien que SysExporter fonctionne correctement sur Windows XP / Vista, il ne semble pas prendre en charge les résultats de recherche de Windows 7 (au moins à partir de la version 1.62).
and31415
@ and31415: J'ai testé la version 1.62 sur Windows 7 avant de poster et cela semblait bien fonctionner avec Explorer. Quel genre de recherche avez-vous fait qui n'a pas fonctionné?
harrymc
J'ai essayé la même requête que j'ai publiée dans ma réponse ( type:image), mais toute autre requête présente le même problème. Fondamentalement, le programme n'affiche rien, juste une liste vide.
and31415
@ and31415: Je pense l'avoir compris - essayez d'afficher le résultat en mode Détails.
harrymc
1
En fait, la vue Détails est la seule qui permet au programme d'afficher la liste réelle. La raison en est que Windows 7 utilise un DirectUIcontrôle (pris en charge depuis la version 1.60) plutôt qu'un standard ListView. Le DirectUIcontrôle utilise un ListViewobjet en interne lors du passage à la vue Détails , et SysExporter est capable de capturer son contenu. Les versions précédentes de Windows utilisaient simplement un ListViewcontrôle, et n'importe quelle vue ferait l'affaire. Pour réduire l'encombrement, vous pouvez filtrer uniquement les ListViewéléments dans Windows XP / Vista et les DirectUIéléments dans Windows 7. Les colonnes peuvent également être masquées / réorganisées.
Vous pouvez utiliser l'utilitaire NirSoft gratuit et polyvalent SysExporter :
Avec le résultat de la recherche de fichiers dans l'Explorateur, SysExporter détectera probablement déjà le résultat de la recherche, mais sinon, il a une icône de ciblage que vous pouvez faire glisser vers la fenêtre de résultats. Choisissez les entrées que vous souhaitez et les colonnes requises, triez par n'importe laquelle des colonnes, et vous pouvez ensuite soit copier les données dans le presse-papiers, soit les exporter vers un fichier au format de votre choix.
la source
1.62
).type:image
), mais toute autre requête présente le même problème. Fondamentalement, le programme n'affiche rien, juste une liste vide.DirectUI
contrôle (pris en charge depuis la version1.60
) plutôt qu'un standardListView
. LeDirectUI
contrôle utilise unListView
objet en interne lors du passage à la vue Détails , et SysExporter est capable de capturer son contenu. Les versions précédentes de Windows utilisaient simplement unListView
contrôle, et n'importe quelle vue ferait l'affaire. Pour réduire l'encombrement, vous pouvez filtrer uniquement lesListView
éléments dans Windows XP / Vista et lesDirectUI
éléments dans Windows 7. Les colonnes peuvent également être masquées / réorganisées.