Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    vb6 - creazione automatica link

    in una discussione precedente Gibra mi ha suggerito, per
    l' esecuzione di un programma VB& su piu' pc di una LAN,
    di memorizzare il programma in uno dei pc (Server) e di
    creare in ognumo degli altri (Server) un link a questo;
    in effetti funziona egregiamente
    adesso mi era venuta voglia di far creare automaticamente
    il link; seguo questi passi:
    - condivido la cartella del programma con un nome
    - leggo i nome dei pc presenti in rete
    - per ciascuno di questi, ovviamente se selezionato, creo il
    link sul server
    e anche questo funziona; andiamo al momnento della copia
    di questo link sul client; utilizzo le seguenti istruzioni:

    strOriginale = <directory server>\<file link>
    strCopia = "\\ <nome pc>\<nome condivisione>\<nome file link>
    FileCopy strOriginale, strCopia

    e anche questo funziona; ma come faccio a leggere da vb6
    il nome della condivisione sul client in modo da creare la
    stringa strCopia in automatico?

    spero di essere stato chiaro e che qualcuno possa aiutarmi
    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma la condivisione come la crei sul PC?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    utilizzo l' istruzione

    Call Shell(net Share "<nome condivisione>" = "<path>", vbMinimezedNoFocus)

    che ho trovato su internet e funziona bene


    se poi volessi annullarla si usa

    Call Shell(net Share "<nome condivisione>" /delete)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa, chiedi come trovare il nome della condivisione e la condivisione la crei tu ...

    Quindi sai come si chiama la condivisione ... forse è il caso che ti spieghi meglio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    cerchero' di essere piu' chiaro
    la condivisione che creo io viene fatta sul server
    a me serve conoscere il nome condivisione del client
    in modo che possa copiargli il link

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... non è chiaro ... quale programma dovrebbe creare i link ? Dove lo esegui ? Sul server ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    esattamente!

    quello che vorrei sapere e' il nome della/e condivisione/i
    sul client

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Probabilmente non ci capiamo ... fai un esempio concreto, con i nomi completi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    ci provo

    sul server la cartella dove risiede il programma deve essere condivisa
    perche' il programma stesso possa essere visto dai client; il nome di
    questa condivisione lo decido io e lo imposto con la "net share ..."
    supponiamo che la chiami "CartellaProgramma"

    andiamo sul lato client;
    bisogna che esista un link del tipo
    \\server\CartellaProgramma\programma.exe
    e questo link puo' naturalmente essere costruito manualmente
    con tasto dx, nuovo, collegamento

    immaginiamo adesso che la cartella del client dove voglio creare
    il link sia condivisa, ad esempio con nome ServerCondiviso; in
    questo caso posso creare il link con il programma che gira sul server
    e trasferirlo sul client appunto con:
    FileCopy <path server>/<nome programma>, \\<nome pc>\ServerCondiviso\<nome programma>

    in questo modo l' operatore lato server si trova la "minestra pronta"

    spero che sia riuscito a chiarire il mio concetto

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ecco ... mancava questo

    Originariamente inviato da Luberto Mario
    immaginiamo adesso che la cartella del client dove voglio creare
    il link sia condivisa
    ... a parte immaginarlo ... come crei o chi crea questa condivisione sul client?
    In genere si utilizza la "condivisione amministrativa" ovvero la C$ ... ad esempio

    \\nomepc\c$\cartella
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.