Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

startovanje batch fajla iz excel vb-a na kompjuteru u mrezi

[es] :: Office :: Excel :: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi

[ Pregleda: 4514 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
79.101.203.*



+9 Profil

icon startovanje batch fajla iz excel vb-a na kompjuteru u mrezi14.09.2009. u 19:23 - pre 176 meseci
Nadam se da ce neko od iskusnijih moci da pomogne. Naime u firmi koristimo moj programcic za otpremnice napravljen u excelu uz pomoc vb. Sve funkcionise korektno, medjutim sada treba ubaciti neke nove mogucnosti i tu nastaje problem. Evo o cemu se radi. Kada se otpremnica odstampa makro napravi csv fajl koji sadrzi sve podatke sa odstampane otpremnice i preko mreze ga posalje na kompjuter u knjigovotstvu. Kada treba da se naprave fakture, zena koja radi sa knjigovotstvenim programom obicno sutra dan samo "uveze" csv fajlove koje je moj program za otpremnu poslao i to je to. E sad je potrebno napraviti varijantu da kada se csv fajl posalje na kompjuter knjigovotstva, program za knjigovotstvo automatski odradi fakturu. Programer koje je napravio knjigovotstveni program je trazio od mene da moj program za otpremu kada posalje csv fajl samo startuje batch fajl koji je on snimio na kompjuter knjigovotstva i tu nastaje problem. Kada se na kompjuteru knjigovotstva taj batch fajl startuje iz komandne linije sve radi korektno ali kada se iz mog programa iz vb koda staruje taj batch fajl program javlja gresku:


'\\kompjuter_knjigovotstvo\c\NOTES'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
'notes_sp' is not recognized as an internal or external command,
operable program or batch file.
'notes' is not recognized as an internal or external command,
operable program or batch file.
C:\WINDOWS
Press any key to continue . . .


programer koji je napisao knjigovotsveni program kaze da je verovatno problem u tome da ja treba da direktorijum gde se nalazi taj batch fajl da proglasim difoltnim da tako kazem pa tek onda da startujem batch fajl, ja sam nasao neku komandu setdefaultdirectory ali se nesnalazim najbolje sa tim.

posto sam i ja laik za vb kod moze li neko da pomogne? pozdrav
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi14.09.2009. u 22:54 - pre 176 meseci
Pokušaj sa ovim ovde, mislim da prevod nije potreban:

Citat:
UNC paths are not supported by CMD.EXE

One very annoying "feature" of windows is that cmd.exe, the MSDOS command interpreter, does not support UNC paths. Double clicking a batch file (.bat) that is accessed through a UNC path (\\server\share\...) will not be able to run.

I found that a registry key can be used to switch off the check. Microsoft warns that it may result in processes started from the session may go wrong.

Use regedit to go to the the entry:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Add a value:
add the value DisableUNCCheck of type REG_DWORD and set the value to 1 (Hex).

I added a .reg file to import this setting easily. Use at your own risk!


Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi15.09.2009. u 10:05 - pre 176 meseci
ja sam trebala napraviti bat fajl da makro startuje program.

u direktorijumu gde je taj programcic je

p:
cd P:\PM\PM-intern\Kovacevic\MonteCarlo\montecarlo\
cmd /C P:\PM\PM-intern\Kovacevic\MonteCarlo\montecarlo\montecarlo.exe

p: = particija gde je snimljen program

cd i ostalo je program koji treba da se startuje i gde je snimljen

cmd /C je bat fajl


u notepad-u snimis ovo kao .bat
mozda ti ovo pomogne
 
Odgovor na temu

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
91.150.90.*



+9 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi15.09.2009. u 15:46 - pre 176 meseci
3okc, probao sam tvoj predlog i sada nejavlja onu gresku vec neku drugu:

proc notes_sp line 8, open error vp_spreg.dbf(2) retry(Y/N)

sta bi ovo moglo da bude? Ja sam u batch fajl koji pozivam na kraju dopisao u jedan red cd i u drugi pause, da vidim u kom se direktorijumu nalazim i da zamrzne ekran da vidim sta se dogadja, i meni pokazuje da sam u direktorijumu kompa na kojem se pise otpremnica a ne u direktorijumu kompjutera knjigovotstva na kome se i nalazi batch fajl koga treba startovati. Mozda bi u ovome mogao biti problem ? Napominjem da kada startujem ovaj batch fajl direktno na kompjuteru knjigovotstva on radi ali kada ga ja pozovem sa drugog kompnjutera iz makroa javlja se problem.

Mirjana, probao sam i ovo tvoje ali nece, pozdrav svima

 
Odgovor na temu

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
91.150.90.*



+9 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi16.09.2009. u 09:35 - pre 176 meseci
Kada kompjuter iz mreze mapiram sa R: od mene na kompjuteru i kada ga otvorim iz my computer pa na R: i startujem batch fajl onda radi ! a kada idem preko my network place onda ne ! E sada pitanje kako da iz vb postavim da mi je difoltni drive R: posto bi onda pretpostavljam ovo radilo, pokusavam ali mi nikako neide...
 
Odgovor na temu

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
79.101.200.*



+9 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi16.09.2009. u 17:13 - pre 176 meseci
Sad mi nista nije jasno, npr. komanda

call shell("\\kompjuter_knjigovotstvo\notes\nsp")

radi ali javlja gresku izgleda zata sto se neide preko mapiranog diska, ali npr. komanda

call shell("R:\notes\nsp")

uopste neradi jer javlja path not found iako je kompjuter_knjigovotstvo mapiran kao R: ?



 
Odgovor na temu

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
91.150.90.*



+9 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi18.09.2009. u 12:36 - pre 176 meseci
Reseno ! Hvala svima, 3okc pogotovu tebi, bez ovog tvog odgovora nebih uspeo
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi19.09.2009. u 12:59 - pre 176 meseci
Kada dođeš do rešenja, nepisano je pravilo da ga onda i podeliš ovde sa ostalima jer je to poenta zajednice.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

tassotti
tassotti
Beograd

Član broj: 42389
Poruke: 149
93.86.204.*



+9 Profil

icon Re: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi20.09.2009. u 21:10 - pre 176 meseci
Ma nameravao sam da odgovorim nego sam onaj odgovor napisao u petak sa posla u velikoj frci a za vikend nisam bio pri kompjuteru. Nemojte zameriti.Potrebno je da se odradi izmena registrija kako je objasnio 3okc, pa onda je ubaceno u modul:

Declare Function SetCurrentDirectory Lib "kernel32" Alias
"SetCurrentDirectoryA" (ByVal lpPathName As String) As Long

a posle u mojoj proceduri


SetCurrentDirectory "R:\NOTES\"
Call Shell("R:\NOTES\NSP.bat" & " " & datum_save & ", vbNormalFocus")

i napokon radi. Zeleo bih da pohvalim grupu i da napomenem da svaki put kada sam nesto pitao, uvek je neko bio voljan da pomogne,sto je za svaku pohvalu, puno pozdrava
 
Odgovor na temu

[es] :: Office :: Excel :: startovanje batch fajla iz excel vb-a na kompjuteru u mrezi

[ Pregleda: 4514 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.