Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da tommisceddu
    allora ho trovato dove è il problema

    se il file batch lo sposto in una directory la cui lettera di unità è la stessa non ci sono problemi e il comando viene eseguito correttamente, se invece lo sposto in d:\ ad esempio non funziona perchè non esegue il 'cd'.

    il comando PAUSE lo uso e infatti ho notato che non esegue il CD
    Beh ... allora e' ovvio che non funzioni ...

    Il CD lavora correttamente ma modifica il percorso attuale dell'unita' C (o di quella corrente) ... se devi modificare il drive, come detto, devi indicarlo esplicitamente ...

    Ma perche' - come ti ho detto - non lanci il programma direttamente includendo il percorso senza spostarti di drive/cartella?

  2. #12
    ma scusa, usa
    codice:
    @echo off
    C:\Programmi\MySQL\MySQL Server 4.1\bin\mysqldump --opt --u root --password="password" nome_db  > "C:\Documents and Settings\Matteo\Desktop\comuni_dump.sql"
    direttamente, fai prima e non hai problemi

  3. #13
    no non fa! perchè non accetta gli spazi all'interno di una directory (C:\Programmi\MySQL\MySQL Server 4.1),
    infatti ho risolto il problema mettendo l'intero indirizzo della directory tra doppi apici
    codice:
    cd "C:\Programmi\MySQL\MySQL Server 4.1\bin\"
    altrimenti prende la prima stringa
    codice:
    C:\Programmi\MySQL\MySQL
    la seconda
    codice:
    Server
    ect ect e logicamente non trova i comandi corretti

    comunque così dovrebbe funzionare

    grazie a tutti
    www.matteosteri.it

  4. #14
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E allora ? Usa le virgolette ...

    "C:\Programmi\MySQL\MySQL Server 4.1\bin\mysqldump" --opt --u root --password="password" nome_db > "C:\Documents and Settings\Matteo\Desktop\comuni_dump.sql"

  5. #15
    oppure fai

    @echo off
    C:\Programmi\MySQL\MySQLS~1\bin\mysqldump --opt --u root --password="password" nome_db > "C:\Documents and Settings\Matteo\Desktop\comuni_dump.sql"

  6. #16
    ok grazie comunque già mettendo la lettera dell'unità prima del comando funziona

    ora provo con le altre tue soluzioni
    www.matteosteri.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.