Happy DAXing!

블로그 이미지

Isaac Lee

Microsoft Dynamics AX

'AX'에 해당되는 글 3건

제목 날짜
  • 외부 프로그램 실행시키기 2011.06.09
  • Alert 메세지 보내기 2011.06.09
  • 문자열에서 숫자만 남기기 2011.06.03

외부 프로그램 실행시키기

Microsoft Dynamics AX 2011. 6. 9. 10:43
WinApi::shellExecute를 사용하여 외부 프로그램을 실행할 수 있습니다. 아래 샘플코드는 인터넷 익스플로러를 실행시키면서 시작페이지로 네이버를 지정한 예입니다. 

static void shellExecute(Args _args)
{
    #WinAPI

    WinApi::shellExecute("C:\\Program Files\\Internet Explorer\\iexplore.exe",
                                "http://www.naver.com");   // 실행파일의 경로를 정확히 알고 있는 경우

    WinApi::shellExecute(strfmt("%1\\Internet Explorer\\iexplore.exe",
                                WinApi::getFolderPath(#CSIDL_PROGRAM_FILES)),
                                "http://www.naver.com");
}


 

저작자표시 비영리 (새창열림)

'Microsoft Dynamics AX' 카테고리의 다른 글

Microsoft Dynamics AX 2012 Official Manual  (10) 2013.03.07
KPIs 나 Business Overview 가 표시(로딩)되지 않을 때  (0) 2011.10.19
문자열에서 숫자만 남기기  (0) 2011.06.03
Posted by Isaac Lee

Alert 메세지 보내기

Microsoft Dynamics AX/AX 2009 2011. 6. 9. 10:26
다음 소스코드를 사용하면 Dynamics AX의 Alert를 만들수 있습니다. 특정사용자 혹은 여러 사용자에게 동시에 메세지를 보내고 싶을 때나 Dynamics AX의 기본 Alert 기능으로는 핸들링 하지 못하는 이벤트에서 메세지를 보내고 싶을 때 사용할 수 있습니다.
static void sendAlert(Args _args)
{
    EventInbox inbox;
    EventInboxId inboxId;

    inboxId = EventInbox::nextEventId();

    inbox.initValue();
    inbox.ShowPopup = NoYes::Yes;
    inbox.Subject = "Happy DAXing!!";    // 제목
    inbox.Message = "http://www.dynamicsax.kr";  // 내용
    inbox.SendEmail = false;
    inbox.UserId = curUserID();  // 수신인 ID

    inbox.InboxId = inboxId;

    inbox.AlertCreatedDate = systemdateget();
    inbox.AlertCreateTime = timeNow();

    inbox.insert();
}
저작자표시 비영리 (새창열림)

'Microsoft Dynamics AX > AX 2009' 카테고리의 다른 글

삭제된 Company의 잔여 레코드 삭제하기  (0) 2011.10.24
Sharepoint 2010 에 Role Center 설치 후 스크립트 오류 발생  (0) 2011.03.31
Dynamics AX 2009 SP1 Role Center / Enterprise Portal on Sharepoint 2010  (0) 2011.03.31
Email sending without Outlook  (0) 2010.11.23
Windows 2008 / Windows 2008 R2 에서 AX 2009 운영시 방화벽 설정  (0) 2010.06.28
Posted by Isaac Lee

문자열에서 숫자만 남기기

Microsoft Dynamics AX 2011. 6. 3. 10:59
여러가지 다양한 문자를 포함하는 문자열에서 숫자만 남기고 모두 제거하는 방법입니다. 아래 구문을 Job에서 테스트 해보시면 "2343@#$asdf25^&&가나다라" 가 숫자인 "234325" 만 출력됩니다.
.NET 함수를 Dynamics AX에서 사용했으며 Dynamics AX 2009에서도 동작합니다.

static void methodTest1(Args _args)
{
    str strTmp = "2343@#$asdf25^&&가나다라";
    strTmp = System.Text.RegularExpressions.Regex::Replace(strTmp,@"\D","");
    print strTmp;
    pause;
}

저작자표시 비영리 (새창열림)

'Microsoft Dynamics AX' 카테고리의 다른 글

Microsoft Dynamics AX 2012 Official Manual  (10) 2013.03.07
KPIs 나 Business Overview 가 표시(로딩)되지 않을 때  (0) 2011.10.19
외부 프로그램 실행시키기  (0) 2011.06.09
Posted by Isaac Lee
이전페이지 다음페이지
블로그 이미지

Microsoft Dynamics AX

by Isaac Lee

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • development
  • AX
  • Build 937
  • Dynamics AX 2012 R2
  • 재고이동 분개장
  • SSRS
  • Office 2013
  • Exchange 2013
  • SQL 서버 분석 서비스 프로젝트 마법사
  • View Detail
  • SQL Server 2012
  • System Requirement
  • Microsoft Dynamics AX
  • Hotfix 2680186
  • Windows Server 2012
  • AX2009
  • Role Center
  • Lync 2013
  • AX 2009
  • AX 2012 Feature Pack
  • DynamicsAX 2012
  • 단축키
  • AX2012
  • bginfo
  • InventTransferJournal
  • Sharepoint 2013
  • Dynamics AX 2012
  • AX 2012 R2
  • Windows Server
  • AX 2012

글 보관함

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

링크

카테고리

분류 전체보기 (63)
Microsoft Dynamics AX (50)
AX 2009 (7)
AX 2012 (39)
Microsoft Windows (10)
Others (3)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Isaac Lee's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

Happy DAXing!

Microsoft Dynamics AX

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (63)
    • Microsoft Dynamics AX (50)
      • AX 2009 (7)
      • AX 2012 (39)
    • Microsoft Windows (10)
    • Others (3)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바